140 Commits

Author SHA1 Message Date
Nate Fischer
57a9be2693 docs: comment code better to help contributors 2016-05-12 07:40:18 -07:00
Nate Fischer
60d63015cd feat(command): new command: tail() 2016-03-31 21:05:30 -07:00
Nate Fischer
a1d5f6afb6 feat(command): new command: head() 2016-03-31 21:05:30 -07:00
Nate Fischer
f6952cb781 feat(command): new command: sort() 2016-03-31 21:05:30 -07:00
Nate Fischer
a41950770f feat(glob): expose config.globOptions.
Allow users to customize the settings of `glob.sync()` (if they so-desire). This
doesn't change the default behavior.
2016-03-24 18:06:26 -07:00
Nate Fischer
e282a9be9b docs: wildcards for all commands, other docs cleanups 2016-03-20 14:03:23 -07:00
Nate Fischer
3daa0db7e5 docs: move make tool docs to the wiki 2016-03-20 01:10:19 -07:00
Nate Fischer
98fc7f48ef feat(pipe): add support for pipes between commands 2016-02-20 22:26:31 -08:00
Nate Fischer
6ebc2d3db7 refactor(shellstring): return consistent objects
- fix(string): no longer overrides string prototype
 - exec() now returns a ShellString object
2016-02-19 14:54:30 -08:00
Nate Fischer
0166658597 fix(verbose): verbose-style logging is consistent 2016-02-16 21:11:31 -08:00
Jason McLaurin
6bf7d77ecf change config.fatal to throw an exception instead of terminating the node.js process 2016-02-16 11:19:25 -06:00
Nate Fischer
3a7eb3f2ad feat(glob): glob support for (almost) all commands 2016-02-13 21:22:48 -08:00
Nate Fischer
ca045ea4c5 feat(set): add new set() command
Add new set() command as a wrapper for `config` variables. This takes the `-e`,
`-v`, `+e`, and `+v` flags.
2016-01-31 20:17:37 -08:00
Nate Fischer
267799ae96 Docs updates 2016-01-19 16:45:35 -08:00
Brett Jones
08b4212b15 add touch(1) 2016-01-11 19:47:09 -06:00
Artur Adib
fdf633003e Bump version, update README for new make args 2015-05-19 10:51:03 -04:00
Michael Schoonmaker
b715c2c240 Add ln support, including both -s and -f options. 2013-10-10 18:03:09 -07:00
Artur Adib
a81064c33f require Node >=0.8 2013-08-26 14:04:21 -04:00
Andrew Duffy
91c82e0cc6 Fixed README so that it's based off in-source documentation
Renamed appendTo() to toEnd().
2013-08-25 19:36:16 -07:00
Andrew Duffy
78e89faf28 Added appendTo() function to imitate '>>' redirect-and-append pipe. 2013-08-25 16:36:05 -07:00
Artur Adib
561b1ea99c factoring docs, sed.js fix 2013-08-25 18:09:31 -04:00
Artur Adib
14c053abb0 chmod, clean-up 2013-08-25 17:02:37 -04:00
Artur Adib
36af72194e chmod, clean-up 2013-08-25 17:02:07 -04:00
Artur Adib
e0855c3cff exec,tempdir 2013-08-25 16:48:44 -04:00
Artur Adib
5f3da49248 dirs,pushd,popd 2013-08-25 16:34:24 -04:00
Artur Adib
93eb40d912 echo 2013-08-25 16:24:33 -04:00
Artur Adib
02df7985fd which 2013-08-25 16:23:31 -04:00
Artur Adib
715c79238e grep\ 2013-08-25 16:21:02 -04:00
Artur Adib
00c7b80cfb sed 2013-08-25 16:19:39 -04:00
Artur Adib
27978b8f9a to 2013-08-25 16:18:21 -04:00
Artur Adib
305dff0df2 cat 2013-08-25 16:16:11 -04:00
Artur Adib
a348cc1257 test 2013-08-25 16:14:56 -04:00
Artur Adib
d7b28a2a5a mkdir 2013-08-25 16:13:20 -04:00
Artur Adib
bf9ed2672e mv 2013-08-25 16:09:52 -04:00
Artur Adib
74f5492184 rm 2013-08-25 16:04:46 -04:00
Artur Adib
592dd8ddd0 cp 2013-08-25 15:52:05 -04:00
Artur Adib
dcac00ade5 find 2013-08-25 15:42:44 -04:00
Artur Adib
6523f6afa5 ls 2013-08-25 15:35:43 -04:00
Artur Adib
f6d7801124 pwd 2013-08-25 15:08:08 -04:00
Artur Adib
12f16ba409 cd works 2013-08-25 14:51:13 -04:00
Stephen Mathieson
023962cfff changes per @arturadib's code review 2013-06-12 11:23:56 -04:00
Stephen Mathieson
0ce07eee07 tempdir: use os.tmpDir when possible 2013-06-08 18:57:19 -04:00
Artur Adib
3b35d6ff12 Merge pull request #62 from stephenmathieson/extra-fs-calls
removing extra fs calls
2013-05-10 07:30:48 -07:00
Stephen Mathieson
e282205937 removing extra fs calls
nothing major, but i've removed a bunch of extra `fs.existsSync` and `fs.statSync` calls, which should speed things up a bit.  extra calls have been removed from:

- `cd`
- `ls`
- `cp`
- `rm`
- `mv`
2013-05-09 15:48:48 -04:00
waddlesplash
f0e1c1bedd Make buffersize 20MB. 2013-05-02 23:06:06 -03:00
Artur
55e1d662f7 Merge remote-tracking branch 'arturadib/master' 2013-04-21 17:01:41 -04:00
Artur
62da271665 find doesn't crash with broken symlinks 2013-04-21 17:01:02 -04:00
Artur Adib
3b57b24460 Merge pull request #56 from lge88/master
test('-L', badlink) should return true
2013-04-06 06:09:55 -07:00
Artur
f7d2e3c188 Merge remote-tracking branch 'iapain/exec-options-fix'
Conflicts:
	shell.js
2013-04-06 09:05:30 -04:00
Li Ge
38f1d6d9c4 If a symbolic link is broken, test('-L', badlink) should still return true.
While test('-L', 404) should return false.
2013-03-21 01:33:02 -07:00