Nate Fischer

Results 81 issues of Nate Fischer

I like the simplicity of your chrome extension, but I would find it a lot more useful if it had a popup as well for adding new aliases. What I...

enhancement

This plugin is generally very helpful, but I think it does more harm than good when looking at vimdiffs. Diffing two files in vim will highlight added lines as blue,...

No change to logic. This bumps the CI to include node v15 and v16 when testing. No change to minimum node version.

chore

This adds a new wrap() option named `.deprecated`. This currently accepts a string value, which will be the deprecation message for the plugin. Deprecation works on standard commands as well...

feature

This refactors mkdir() to (for the most part) invoke mkdirSync() and catch any exceptions, instead of the error-prone approach of trying to predict when specific errors would happen. This adds...

refactor
bash compat
breaking

This is a potential optimization. I remember we switched to node-glob a while back (I think in v0.6) and got a bit of a performance hit as a result (but...

help wanted
perf
low priority

### Node version (or tell us if you're using electron or some other framework): All? ### ShellJS version (the most recent version/Github branch you see the bug on): tip-of-tree (GitHub...

fix
bash compat
breaking

I noticed that `shx ls -l` prints the file permission in base 10 (decimal). This is difficult to understand since this is represented more naturally in base 8 (octal). The...

feature
low priority
bash compat

Inspired by #912. Proposed API: ```js // Accept shelljs functions, curry parameters shell.ls('*.txt')grep('deleteme').xargs(shell.rm, '-f'); // Stretch goal: accept arbitrary functions: shell.ls('*.txt')grep('printme').xargs(console.warn.bind(console)); // Criteria for success would be to rewrite #912's...

feature
low priority

`ShellString` is a huge hack right now, and isn't really implemented as a class with a prototype. This means it can't be modified at runtime, which significantly limits what plugins...

refactor
medium priority
breaking
good first issue