R2-D2 is a command-line tool that generates, stores, and removes your passwords from the comfort of your own terminal!
Don't actually use this. It is not safe. This is just a CLI project made by a student. The name "R2-D2" was the first thing that came to mind when I was writing this program.
- Help you come up with stronger passwords
- Help you store passwords
Requirements
- Unix/Linux machine
- Terminal
Follow these steps
clone https://github.com/lycb/R2-D2
cd R2-D2
npm install
npm link
r2d2 --help
Generate passwords. User must specify a name for the password.
USAGE
$ r2d2 generate [PASSWORD_NAME]
OPTIONS
-h, --help show CLI help
Removes a specific password or all passwords.
USAGE
$ r2d2 remove [PASSWORD_NAME]
OPTIONS
-a, --all remove all passwords
-h, --help show CLI help
Prints out all the saved passwords.
USAGE
$ r2d2 list
user-command$ r2d2 list
┌───────┬───────┬──────────┐
│ index │ name │ password │
├───────┼───────┼──────────┤
│ 0 │ jenny │ 7j26kgys │
├───────┼───────┼──────────┤
│ 1 │ sean │ 58bfvnmx │
└───────┴───────┴──────────┘
user-command$ r2d2 remove -a
!WARN! All saved passwords will be removed!
? Are you sure you want to delete all passwords?(Y/n) y
user-command$ r2d2 list
!EMPTY! No password to display. Generate more.
user-command$ r2d2 generate helloworld
[SUCCESS] Your password is: [9r9a42r9]
user-command$ r2d2 list
┌───────┬────────────┬──────────┐
│ index │ name │ password │
├───────┼────────────┼──────────┤
│ 0 │ helloworld │ 9r9a42r9 │
└───────┴────────────┴──────────┘
user-command$ r2d2 remove helloworld
[SUCCESS] Your password with name: [helloworld] was successfully removed
user-command$ r2d2 list
!EMPTY! No password to display. Generate more.
- Is the file encrypted / Is it safe?
- No encryption is currently implemented
- Can I change where to save the file?
- Yes, you can edit the PasswordAPI.js file and change where you save the password
- Is there a limit to how many passwords I can save?
- There is no limit.
- Do I have special characters?
- No special characters will be generated in the passwords
- Can I change the length of how many characters I want in my password?
- Currently you cannot, all passwords will be 8 characters long
- Create an issue
- Be specific of the issue you want help with
- Fork
- Do what you need to do
- Make a pull request