JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q62914F
  • License AGPL-3.0

Dat shell. Open a remote dat and explore with cd, ls, etc.

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

Build Status Coverage Status Dependency Status

Dat shell. Open a remote dat and explore with cd, ls, etc.

Install

$ npm install --global dat-shell

Usage

$ dat-shell <dat-key> # dat-key is optionnal

Upgrading

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