1.0.0-beta-43 • Published 4 years ago

@sangdth/pw v1.0.0-beta-43

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

pw

Simple password manager

oclif Version Downloads/week License

Warning! Use with your own risk! This is dogfooding project.

TODO:

  • 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

// Install
$ npm install -g @sangdth/pw

// Setup your default information
$ pw init

// Create new password with 'google' alias
$ pw add google

// Check version
$ pw -v

Commands

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]

OPTIONS
  -a, --alias=alias
  -e, --email=email
  -i, --index=index

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