| Crates.io | apppass |
| lib.rs | apppass |
| version | 0.1.4 |
| created_at | 2023-07-05 00:15:40.116978+00 |
| updated_at | 2025-01-24 14:02:30.502034+00 |
| description | Generate secure passwords for your applications. |
| homepage | https://github.com/stescobedo92/apppass |
| repository | https://github.com/stescobedo92/apppass |
| max_upload_size | |
| id | 908424 |
| size | 45,655 |
apppass is a powerful command-line application that allows you to generate, manage, and secure passwords efficiently. With advanced features like temporary passwords (OTP), memorable passwords, import/export, and auto-lock, apppass takes password management to the next level. ✨
Install apppass easily with:
$ cargo install apppass
Create a password for an application:
$ ./apppass --app gmail
Password generated and saved for the application: gmail
Specify the password length:
$ ./apppass --app github --length 40
Password generated and saved for the application: github
Retrieve the password for an application:
$ ./apppass --get gmail
Application_Name: gmail
Password: aB1nwWQyyu2rts7xc3vh90hGk0amlt
Show all registered applications and their passwords:
$ ./apppass --list
Application_Name: github_credential
Password: JsHx7YX4jAaH4L54uBKoNbuHd59ABO
Application_Name: gmail
Password: aB1nwWQyyu2rts7xc3vh90hGk0amlt
Delete the password for an application:
$ ./apppass --delete gmail
Application 'gmail' deleted successfully.
Update the password for an application:
$ ./apppass --update gmail
Password updated for 'gmail'.
Save all your passwords to a file:
$ ./apppass --export passwords.csv
Passwords exported to 'passwords.csv'.
Import passwords from an existing file:
$ ./apppass --import passwords.csv
Passwords imported from 'passwords.csv'.
Create a password that expires after a defined time:
$ ./apppass --otp MyApp --ttl 300
Temporary Password: 7aB8cD9EfG
Expires at: 2025-01-10 12:00:00
Create a secure and easy-to-remember password:
$ ./apppass --memorizable BlogApp
Memorizable Password for 'BlogApp': Tiger-85-Cloud
Configure an inactivity period after which the application locks:
$ ./apppass --lock 60
Auto-lock set to 60 seconds.
Have an idea to improve apppass? We welcome contributions! You can send a pull request or open an issue on the GitHub repository.