rupass

Crates.iorupass
lib.rsrupass
version0.1.2
sourcesrc
created_at2022-07-29 02:25:01.935072
updated_at2022-07-29 06:02:48.49544
descriptionThis is a command line and geek style password manager written in Rust.
homepagehttps://github.com/lijing-2008/rupass
repositoryhttps://github.com/lijing-2008/rupass
max_upload_size
id634797
size51,181
CrazyCoder_LJ (lijing-2008)

documentation

https://docs.rs/rupass/

README

rupass is a command line and geek style password manager written in Rust.
crates.io Rust Version

🍻 Features

  • Built with Sledinquire and clap
  • Offer add、delete、search functions now

🧸 Installation

To install rupass, use package manager:

cargo install rupass

By default, this command will download the crate and compile the binary file and then copy it to ~/.cargo/bin/, if you have already set enviroment variables, you can run with rupass then.

🎡 Usage

Run rupass --help to see the details:

image.png

🌴 Init

First you need to init your database to store your account info, the default dir is in your home dir: e.g.~/.rupass.

rupass init

You need an entry password you must remember, but now, it's no use, maybe in use few days later. image.png

☘️ Add password

rupass add

You need input info below:

  • website/app keywords
  • username
  • password(default display with *, you can show it with Ctrl+R)
  • notes

image.png

🍀 Search password

rupass search

Just input the keyword, there is a suggester for you! You can select which you want. image.png

🍁 Delete password

rupass delete

You need input the entire account info, such as baidu.com<admin>. in fact, you don't need to input the entire info, just select from the suggester which you need to delete. image.png

Commit count: 19

cargo fmt