pw
Simple password manager
dogfooding project.
Warning! Use with your own risk! This isTODO:
- [ ] Fix Travis CI.
- [ ] Make authenticate.
- [ ] Session for each login.
- [ ] Separate data and preferences.
- [ ] Release for Homebrew, apt etc.
- [ ] Sync with mobile device.
- [ ] Backup/restore.
TOC
Usage
$ npm install -g @sangdth/pw
$ pw COMMAND
running command...
$ pw (-v|--version|version)
@sangdth/pw/1.0.0-beta-43 darwin-x64 node-v12.14.1
$ pw --help [COMMAND]
USAGE
$ pw COMMAND
...
Commands
pw add ALIAS
pw cp [ALIAS]
pw export
pw find [INPUT]
pw help [COMMAND]
pw ls
pw rm [ALIASES]
pw setup
pw update [CHANNEL]
pw add ALIAS
Add new record
USAGE
$ pw add ALIAS
ARGUMENTS
ALIAS The alias (name) for password.
OPTIONS
-a, --auto
ALIASES
$ pw create
$ pw new
$ pw generate
See code: src/commands/add.ts
pw cp [ALIAS]
Copy a record
USAGE
$ pw cp [ALIAS]
ARGUMENTS
ALIAS If flags are omitted, first arg will become alias
ALIASES
$ pw copy
See code: src/commands/cp.ts
pw export
Print out all passwords
USAGE
$ pw export
OPTIONS
-s, --show
ALIASES
$ pw backup
See code: src/commands/export.ts
pw find [INPUT]
Get one or more specific passwords
USAGE
$ pw find [INPUT]
ALIASES
$ pw get
$ pw select
See code: src/commands/find.ts
pw help [COMMAND]
display help for pw
USAGE
$ pw help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
pw ls
Print out all passwords
USAGE
$ pw ls
OPTIONS
-s, --show
ALIASES
$ pw list
$ pw la
See code: src/commands/ls.ts
pw rm [ALIASES]
Remove a record
USAGE
$ pw rm [ALIASES]
ARGUMENTS
ALIASES The alias of password item, you can use comma-separated.
ALIASES
$ pw remove
$ pw delete
$ pw del
See code: src/commands/rm.ts
pw setup
Set up pw
USAGE
$ pw setup
ALIASES
$ pw init
$ pw config
See code: src/commands/setup.ts
pw update [CHANNEL]
update the pw CLI
USAGE
$ pw update [CHANNEL]
See code: @oclif/plugin-update