An open API service indexing awesome lists of open source software.

https://github.com/zahash/royalguard

Secure Ergonomic Command Line Password Manager. Free Forever. Made with ❀️ using πŸ¦€
https://github.com/zahash/royalguard

cli command-line-tool decrypt decryption encrypt encryption encryption-decryption password password-manager secure security

Last synced: 7 days ago
JSON representation

Secure Ergonomic Command Line Password Manager. Free Forever. Made with ❀️ using πŸ¦€

Awesome Lists containing this project

README

        


β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β•β•β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
β•šβ•β• β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β• β•šβ•β•β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•šβ•β• β•šβ•β•β•šβ•β•β•β•β•β•
----------------------------------------------------------------------------------------
Secure Ergonomic Command Line Password Manager. Free Forever. Made with ❀️ using πŸ¦€

[![Crates.io](https://img.shields.io/crates/v/royalguard.svg)](https://crates.io/crates/royalguard)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## πŸš€ Download

[https://github.com/zahash/royalguard/releases](https://github.com/zahash/royalguard/releases)

( or )

```
cargo install royalguard
```

## πŸ§‘β€πŸ’» Unleash the Commands!

```sh
✨ Add, Update:
set gmail user = sussolini sensitive pass = 'use single quote for spaces' url = mail.google.sus
set gmail sensitive pass = updatedpassword user = updated_user

πŸ”₯ Delete whole record:
del gmail

πŸ”₯ Delete fields:
del gmail url pass

πŸ” Show -- replaces sensitive values with *****:
show all
show gmail
show user is sussolini and (pass contains sus or url matches '.*com')

πŸ” Show (filter by name):
show . contains gmail

πŸ•΅οΈ Reveal -- works exactly like Show but does not respect sensitivity
reveal user is sussolini and (pass contains sus or url matches '.*com')

πŸ“œ History -- show changes made overtime:
history gmail
reveal history gmail

πŸ–ŠοΈ Rename:
rename gmail gmail2

πŸ“‹ Copy field to clipboard:
copy gmail pass

πŸ“₯ Import:
import 'path/to/file.txt'

Importing requires the below data format. Each line being a new record
'gmail' user = 'joseph ballin' sensitive pass = 'Π½ΠΈ ΡˆΠ°Π³Ρƒ Π½Π°Π·Π°Π΄, Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ΠΈ!'
'discord' user = 'pablo susscobar' pass = 'plata o plomo'

πŸ” Change Master Password: chmpw
```

## 🌟 Connect with Us

M. Zahash – [email protected]

Distributed under the MIT license. See `LICENSE` for more information.

[https://github.com/zahash/](https://github.com/zahash/)

## 🀝 Contribute to RoyalGuard!

1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request

## ❀️ Show Some Love!

If RoyalGuard makes your life easier, consider giving it a [🌟 on GitHub!](https://github.com/zahash/royalguard/stargazers)

Thank you for choosing RoyalGuard - Your Secure and Ergonomic Password Manager! πŸ›‘οΈπŸš€