490 Commits

Author SHA1 Message Date
Ari Porad
c661c83ef0 Merge pull request #367 from shelljs/perf/cd
perf(cd): only run `stat` once
2016-02-29 17:18:35 -08:00
Nate Fischer
f903665f96 Merge pull request #378 from shelljs/fix-cp-r-option
Add unit tests to prevent regression (see #376)
2016-02-29 17:14:02 -08:00
Nate Fischer
17a23bd4bb Add unit tests to prevent regression (see #376) 2016-02-29 03:05:33 -08:00
Nate Fischer
48a3aade2e Improved cd performance and fix error messages 2016-02-28 23:04:28 -08:00
Nate Fischer
46d9c3f1bb Merge pull request #375 from dthree/patch-1
Add Cash cross-reference
2016-02-28 20:54:13 -08:00
Nate Fischer
f2347f314e Updated release instructions 2016-02-26 22:23:13 -08:00
dc
c8f942f299 Add Cash reference
As per:

https://github.com/dthree/cash/pull/24#

:)
2016-02-25 20:14:01 -08:00
Nate Fischer
04b0472201 Merge pull request #368 from shelljs/drop-v0.10-support
chore: drop node v0.10 support
2016-02-24 12:23:32 -08:00
Ari Porad
e5b9fe7ba7 chore(travis): don't require v0.10 to pass
Also document that we don't support v0.10, and build on iojs. (And don't
send travis emails).
2016-02-24 10:46:03 -08:00
Ari Porad
77b41d839e Merge pull request #370 from shelljs/feat-pipes
feat(pipe): add support for pipes between commands
2016-02-21 13:23:27 -08:00
Nate Fischer
98fc7f48ef feat(pipe): add support for pipes between commands 2016-02-20 22:26:31 -08:00
Ari Porad
1c2ef49f8e perf(cd): only run stat once 2016-02-20 15:41:53 -08:00
Ari Porad
d0b7d0943f Merge pull request #360 from shelljs/refactor-shellstring
refactor(ShellString): refactor shellstring
2016-02-20 14:51:19 -08:00
Nate Fischer
2978855a53 Add ShellString-like methods for ls()'s result 2016-02-19 20:43:39 -08:00
Nate Fischer
14d518c3c4 Merge pull request #365 from shelljs/properly-escape-tempdir
fix(exec): properly handles paths with spaces and quotes
2016-02-19 15:02:51 -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
Ari Porad
56eb0c556e Merge pull request #364 from shelljs/test-ln-s-dir
test(ln): add tests for linking to cwd
2016-02-19 15:11:12 -07:00
Ari Porad
e3a34a7c3e Merge pull request #362 from shelljs/fix-verbose-logging
fix(verbose): verbose-style logging is consistent
2016-02-19 15:10:09 -07:00
Nate Fischer
ed4c09fb77 test(ln): add tests for linking to '.' directory 2016-02-19 12:57:33 -08:00
Nate Fischer
951376b300 fix(exec): properly handles paths with spaces and quotes 2016-02-18 18:22:38 -08:00
Nate Fischer
0166658597 fix(verbose): verbose-style logging is consistent 2016-02-16 21:11:31 -08:00
Nate Fischer
0da963b51f Merge pull request #357 from jcoreio/master
config.fatal now throws an exception
2016-02-16 14:44:29 -08:00
Ari Porad
bceac928c4 Merge pull request #346 from shelljs/touch-multiple-files
feat(touch): supports multiple files
2016-02-16 12:27:06 -07:00
Ari Porad
63e4acc779 Merge pull request #359 from shelljs/feat-use-glob
feat(glob): use glob module for globbing
2016-02-16 11:50:15 -07:00
Ari Porad
cf9cd2b026 Merge pull request #358 from shelljs/feat-set-f-option
feat(set): add -f option to disable globbing
2016-02-16 11:27:13 -07:00
Nate Fischer
19721fc28e feat(touch): supports multiple files 2016-02-16 09:59:25 -08:00
Nate Fischer
456243a560 Merge pull request #361 from shelljs/npm-ignore
Ignore gitattributes from npm package
2016-02-16 09:56:23 -08:00
Nate Fischer
5c253da39e Ignore gitattributes from npm package 2016-02-16 09:55:13 -08:00
Nate Fischer
078cf123f6 Merge pull request #355 from TimothyGu/windows
Consistently use LF line endings
2016-02-16 09:53:35 -08:00
Nate Fischer
e2f980e29d feat(set): add -f option to disable shell globbing 2016-02-16 09:48:24 -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
04f891f785 feat(glob): use glob module for globbing
Switch to the glob module to do shell globbing. Fixes a bug in `cp()` where
hidden files were not copied recursively.
2016-02-16 03:11:04 -08:00
Timothy Gu
3febefc720 Consistently use LF line endings 2016-02-14 13:58:52 -08:00
Ari Porad
3ebfe1a070 Merge pull request #352 from shelljs/glob-all-commands
feat(glob): glob support for (almost) all commands
2016-02-14 11:44:46 -08:00
Ari Porad
7531d3a0ee Merge pull request #354 from shelljs/fix-exec-temp-files
fix(exec): temp files are now cleaned up
2016-02-14 08:49:57 -08:00
Nate Fischer
3a7eb3f2ad feat(glob): glob support for (almost) all commands 2016-02-13 21:22:48 -08:00
Nate Fischer
3cd360c77d Merge pull request #348 from shelljs/test-exec-shell-option
fix(exec): now actually supports shell option
2016-02-13 20:51:21 -08:00
Nate Fischer
b63dde5d1a fix(exec): now actually supports shell option 2016-02-13 20:45:32 -08:00
Ari Porad
86ced7eb91 chore: test documentup hook 2016-02-13 19:39:02 -08:00
Nate Fischer
fed412ff1b fix(exec): temp files are now cleaned up 2016-02-11 15:20:32 -08:00
Ari Porad
90569dcdac Merge pull request #349 from shelljs/feat-grep-l-option
feat(grep): add -l option
2016-02-10 20:30:51 -08:00
Nate Fischer
3ea5e247ee feat(grep): add -l option
`grep -l` will only print filenames of matching files.
2016-02-09 09:23:17 -08:00
Nate Fischer
bc13470f91 Update examples in docs for cp() 2016-02-05 13:48:28 -08:00
Ari Porad
fe06baf117 Merge pull request #338 from shelljs/release/v0.6.0
chore: release v0.6.0
v0.6.0
2016-02-04 16:37:53 -08:00
Ari Porad
3dddadfb40 chore(package): add @ariporad and @nfischer as contributors and bump version 2016-02-04 16:11:08 -08:00
Ari Porad
f9c8fc0f7b Merge pull request #341 from shelljs/feat-valued-options
fix(touch): enhance parseOptions and fix touch's -r flag
2016-02-04 16:00:45 -08:00
Nate Fischer
dc79d7eff0 fix(touch): enhance parseOptions and fix touch's -r flag 2016-02-04 15:41:48 -08:00
Nate Fischer
a35f9dd728 Merge pull request #337 from shelljs/no-coffeescript-in-README
docs(README): remove coffeescript from README
2016-02-04 15:41:16 -08:00
Nate Fischer
9ecff1f9c6 Merge pull request #339 from shelljs/better-npmignore
chore(.npmignore): update npmignore
2016-02-04 15:31:57 -08:00
Ari Porad
79343661a9 docs(README): remove coffeescript from README
Other than the CoffeeScript section
2016-02-04 15:31:26 -08:00