https://github.com/antonvanassche/bashpass
A command-line based password manager written in Bash.
https://github.com/antonvanassche/bashpass
bash bash-script bashpass file-encryption gnupg gnupg2 gpg password-generator password-manager unix
Last synced: 3 months ago
JSON representation
A command-line based password manager written in Bash.
- Host: GitHub
- URL: https://github.com/antonvanassche/bashpass
- Owner: AntonVanAssche
- License: mit
- Created: 2022-02-03T21:25:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-01T12:12:07.000Z (over 1 year ago)
- Last Synced: 2025-03-26T20:49:34.466Z (about 1 year ago)
- Topics: bash, bash-script, bashpass, file-encryption, gnupg, gnupg2, gpg, password-generator, password-manager, unix
- Language: Shell
- Homepage:
- Size: 24 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
BashPass
A command-line based password manager written in Bash.
Explore the docs »
·
Report Bug
·
Request Feature

## About BashPass
BashPass is a command-line based password manager written in Bash. It uses GPG to encrypt/decrypt the files where the passwords are stored . This means the passwords are 100% stored locally, so you don't have to trust a third party to store your passwords.
## Some Features
- Add/edit/delete passwords
- Generate passwords
- Clipboard support
- Sync passwords securely using a Git repository
## Documentation
- **[Getting started](https://github.com/AntonVanAssche/BashPass/wiki/Getting-Started)**
- **[Usage](https://github.com/AntonVanAssche/BashPass/wiki/Usage)**
- **[Configuring](https://github.com/AntonVanAssche/BashPass/wiki/Configuring)**
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion/improvement that would make this project better, please [fork](https://github.com/AntonVanAssche/BashPass/fork) the repo and create a [pull request](https://github.com/AntonVanAssche/BashPass/pulls). You can also simply open an [issue](https://github.com/AntonVanAssche/BashPass/issues) with the tag `enhancement`.
A star to the repo would be greatly appreciated (only if you want to, you don't have to if you don't want to)!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
See [`CONTRIBUTING.md`](./CONTRIBUTING.md) for more information.
## License
Distributed under the MIT License. See [`LICENSE.md`](./LICENSE.md) for more information.