@kennys_wang/pm-cli
v1.1.3
Published
密码管理命令行工具
Readme
@kennys_wang/pm-cli
密码管理命令行工具
Install
yarn global add @kennys_wang/pm-clinpm install @kennys_wang/pm-cli -gUsage
$ pm [<options> ...]Options
1. none options
展示所有账号列表,会根据面板名称分表格展示。此时显示的密码是星号,如果需要查看真实密码,请使用--show命令。
$ pm
@New Board (1)
┌────┬───────────┬──────────┬───────────┬─────────────┐
│ ID │ Account │ Password │ Board │ Remark │
├────┼───────────┼──────────┼───────────┼─────────────┤
│ 1 │ [email protected] │ ****** │ New Board │ test remark │
└────┴───────────┴──────────┴───────────┴─────────────┘
@My Board (2)
┌────┬───────────┬──────────┬──────────┬────────┐
│ ID │ Account │ Password │ Board │ Remark │
├────┼───────────┼──────────┼──────────┼────────┤
│ 2 │ [email protected] │ ****** │ My Board │ │
│ 3 │ [email protected] │ ****** │ My Board │ │
└────┴───────────┴──────────┴──────────┴────────┘2. --create or -c
创建一个新的账号密码并加密存储;可以使用@borad-name区分账号放置的面板。如不设置面板则放置到默认的My Board下。
$ pm --create [email protected] 123456 # 放置到默认面板中
$ pm --create @custom-borad [email protected] 123456 # 放置到自定义面板中3. --delete or -d
根据给定id删除账号信息。
$ pm --delete 14. --copy or -y
根据给定id复制密码到粘贴板,注:复制到粘贴板的密码是已经被解密的密码。
$ pm --copy 15. --show or -s
根据给定id在命令行显示密码,注:复制到粘贴板的密码是已经被解密的密码。
$ pm --show 16. --remark or -k
根据给定id为账号设置备注。
$ pm --remark 1 this is my qq account7. --help or -h
显示帮助信息。
$ pm --help8. --find or -f
根据账号信息或者备注信息的关键字搜索账号。此时展示的密码是星号,如果需要查看真实密码,请使用--show
$ pm --find qq.com9. --move or -m
将给定id的账号移动到目标面板中。
$ pm --move @1 xiaoming # 将id为1的账号移动到xiaoming面板中,这里的面板是否已经存在都无所谓10. archive or -a
展示已经被删除的所有账号
$ pm --archive11. --edit or -e
根据给定id修改密码。
$ pm --edit @1 65432112. --restore or -r
根据给定id恢复已经被删除的账号。可以是多个id
$ pm --restore 4 513. --version or -v
展示当前@kennys_wang/pm-cli的版本信息
$ pm --version14. --clean or -n
彻底清除已经被删除的账号。注:此操作无法撤回。
$ pm --clean