#store #pass #password-manager #json #unix #cmd #variables

app imposter-pass

一个简单的工具,用于模拟标准Unix密码管理器

2 个不稳定版本

0.3.0 2020年8月1日
0.2.1 2020年7月10日

#58 in #cmd

每月 32 次下载

自定义许可证

24KB
447 代码行

这是一个简单的实用工具,用于帮助容器化 protonmail-bridge

安装

  1. https://rustup.rs/ 安装 rustup
  2. 一旦安装了rust,运行 cargo install imposter-pass

用法

  1. 确保 protonmail-bridge 没有运行
  2. 运行
    imposter-pass --store store.json fool protonmail-bridge
    
    这将导致 protonmail-bridge 如常通过认证过程运行。凭据将保存到 store.json。
  3. 现在可以将内容放置在环境变量中的 store.json
    IMPOSTER_PASS_STORE="$(cat store.json)" imposter-pass [pass cmd]
    
    或使用
    imposter-pass --store store.json [pass cmd]
    
    来与 imposter-pass 进行交互,就像与 pass [pass cmd] 交互一样。
  4. 您可以使用
    IMPOSTER_PASS_STORE="$(cat store.json)" imposter-pass fool [exec] -- [args...]
    
    imposter-pass --store store.json fool [exec] -- [args...]
    
    来使用保存的凭据启动 exec [args...]

依赖关系

~1.7–2.8MB
~50K SLoC