Package Exports
- dat-shell
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dat-shell) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
dat-shell
Dat shell. Open a remote dat and explore with cd, ls, etc.
Install
$ npm install --global dat-shellUsage
$ dat-shell <dat-key> # dat-key is optionnalUpgrading
The cli now uses update-notifier to let the user know about updates to this program.
Users have the ability to opt-out of the update notifier by changing the optOut property to true in ~/.config/configstore/update-notifier-dat-shell-streak.json. The path is available in notifier.config.path.
Users can also opt-out by setting the environment variable NO_UPDATE_NOTIFIER with any value or by using the --no-update-notifier flag on a per run basis.
TODO
- Colors
- Improve cd handling
- Improve ls handling (arguments, long version, etc.)
- Improve args quoting (à la bash)
- Make all commands async (promises)
- Improve user responses
- Make prompt configurable (à la bash)
- Add cp command
- Unit tests, travis, coveralls
- Gemnasium batch
- Enable usage as: dat-shell KEY ls (non-interactive)
- Support plugins
- Improve help, add command descriptions
License
AGPL-v3 © 2017 Robin Millette