- Add a man page
- Add
.npmignore
- Dry run flag removed. Dry run is now the default.
- Execute flag added
-e
or--execute
. - Perform linking with either:
symlink repoDirs | sh
symlink repoDirs --execute
(will log a little more)
- Swap optimist for yargs and improve command line usage
- Errors from child_process calls in CLI now result in non-zero return code
- Errors from library use are now propagated correctly via callback
- Allow multiple input directories to be listed before flags
-r
flag is removed, now assumed the only unnamed argument- Rewrite so it can be used as a library:
- package.json location is now fully asynchronous
- library simply works out the commands like a -d dryrun
- Unit test coverage
- Add -g flag for global modules that can be linked in if present
- Command output now perform multiple installs and links per line (shorter output)
- Documentation improvements
- Unit tests
- Take a container directory rather than a bunch of sibling directories as input
- documentation + code cleanup
- initial release