cortex/ripasso · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
复习
一个用 Rust 编写的简单密码管理器。
核心 crate ripasso 是一个用于访问和解密以 pass 格式存储的密码的库,也就是说,这些密码是经过 PGP 加密的文件,可选择存储在 git 仓库中。
在子 crate 中提供了处于不同开发阶段的多种用户界面。
要构建所有用户界面:
cargo build --all
非常欢迎提交 Pull Request!
历史
这是用 Rust 重新实现的 https://github.com/cortex/gopass。我开始开发它主要是因为 https://github.com/go-qml/qml 已经不再维护。此外,使用一种安全的语言来管理密码似乎是个好主意。
用户界面
Cursive - 终端界面

基于 cursive 的 TUI 界面 支持显示密码使用时长以及编辑密码。我将其作为日常使用的密码管理器。
构建
cargo build -p ripasso-cursive
GTK GUI - (进行中)

目前功能尚不及 cursive 代码库完善,但基本操作已经可以使用。
构建
cargo build -p ripasso-gtk
安装说明
Arch
TUI 版本
pacman -S ripasso
Fedora
可在 Copr
sudo dnf copr enable atim/ripasso -y
``` 中获取
TUI 版本
sudo dnf install ripasso
GTK 版本(不稳定)
sudo dnf install ripasso-gtk
### Nix
TUI 版本
nix-env -iA nixpkgs.ripasso-cursive
### Mac OS X
目前在 Mac 上安装 ripasso 的最佳方式是使用 nix 包管理器,首先[安装它](https://nixos.org/download/),然后
nix-env -iA nixpkgs.ripasso-cursive
### Alpine
Ripasso-cursive 目前位于 apk 的测试仓库中,因此需要将该测试仓库添加到 apk 仓库列表文件中。
TUI 版本
apk add ripasso-cursive
## 构建说明
[点击此处](https://github.com/cortex/ripasso/blob/main/BUILD_INSTRUCTIONS.md)
## 翻译
您希望将 Ripasso 提供为您的母语版本吗?请协助进行翻译:
[点击此处](https://github.com/cortex/ripasso/blob/main/TRANSLATIONS.md)