pwshell
The command-line tool for pwdb
This is a command line interface to query and update data, like MongoDB Shell, but for pwdb.
Install
npm install -g pwshell
Usage
If running it from source code: node bin/pwdb
To open from CLI with a datastore file, use:
$ pwdb
pwdb>.open test.db
Inside the REPL, the datastore namespace is attached to the db
global property.
You can display the datastore you're using by typing:
pwdb> db.filenamefoo.db
To perform queries and other operations, you can use the well-known pwdb datastore methods without the callback param. See pwdb API.
pwdb> db.insert
You can change the datastore you're using with the .open
command:
pwdb> .open bar.dbOpened file bar.db
If the filename is not specified, the datastore is set to in-memory only.
You can see other REPL commands by typing .help
.
Changelog
1.2.0
- Automatically execute cursors (no need to put
.exec()
in the final of each query)
1.1.0
- Automatically reload datastore when it changes