A password-store clone written in Rust.
rass is a combination of rust and pass whereas
the command line tool for password-store.
$ git clone https://github.com/awidegreen/rass.git $ cd rass $ cargo build --release
NOTE: Not released on crates.io yet
$ cargo install rust-rass
In comparison to
rass does not support [yet]:
- no clipboard support
- not all environment variables are support
- not supported:
rass assume that your password store is located in
$HOME/.password-store. If your store is in a different location, set the
Show the help
$ rass -h # some detailed subcommand help $ rass insert -h
Initialize a new password-store.
$ rass init /path/to/new/store
List all store entries (subcommand
Show an entry
$ rass PASS_ENTRY
Insert a new entry (subcommand
# single-line $ rass insert foobar # multi-line $ rass insert -m foobar
git command to rass, executed within the password-store
# push new entries to origin $ rass git push origin master # pull latest changes $ rass git pull # show the git log of the password-store $ rass git log
Grep for a string in the password store.
# search for "foobar" in the entire store $ rass grep foobar
For more information see the help:
Edit an entry will make use of the
EDITOR environment variable. If the variable
vim will be assumed.
# edit entry foobar $ rass edit foobar
- some more tests
- a simple CLI UI?
Copyright (C) 2017 by Armin Widegreen
This is free software, licensed under The ISC License.