RyPass is a Terminal-based application that generates and stores passwords for multiple usernames on different accounts. All sensitive information is stored locally and can be accessed anytime using basic RyPass terminal commands.
To utilize the same password generation, encryption and decryption logic in your Ruby project, be sure to checkout the gem Passr.
cd
into the rypass directory and run ./config/install.sh
sudo
password to install RyPass into /usr/local/bin
rypass
.RyPass is always looking for open source contributors to help its growth, reliability and performance. We welcome coders of all levels to help out and add to our codebase.
To find out more about how you can contribute please read our contributing guide and for specific functionality check out our documentation.
new
or n
- Generate a password for an account and username attached to that account.
--account=
or -a
- Name of account--username=
or -u
- Name of username--destination=
or -d
- Path of destination for csv -- If no path is given, the data will be saved to the default location of ~/Library/RyPass
--length=
or -l
- Length of generated password (12 character default)generate
or g
- Generates a random password and displays it. Password is not attached to an account, username, or saved in the system.
--length=
or -l
- Length of generated password (12 character default)account
or a
- Displays usernames and passwords attached to account.
-A
or --all
displays all usernames and passwords.-U
or --usernames
displays only usernames attached to account.-P
or --get-password
displays password for given username in account.--account=
or -a
- Name of account--username=
or -u
- Name of usernameexport
or e
- Exports all accounts, including usernames and passwords, to a given path.
--path=
or -p
- Path of RyPass data -- If no path is given, the data will be searched for in the default location of ~/Library/RyPass
--destination=
or -d
- Destination for the exported RyPass data.commands
or c
- Display list of all RyPass commands and functions.uninstall
or U
- Uninstall RyPass. All csvs and data will NOT be deleted and will still be accessible in the given directory.