| Crates.io | lock-smith |
| lib.rs | lock-smith |
| version | 0.0.1 |
| created_at | 2025-10-30 18:14:47.118961+00 |
| updated_at | 2025-10-30 18:14:47.118961+00 |
| description | A CLI based Password Manager |
| homepage | https://github.com/gausk/lock-smith-rs |
| repository | https://github.com/gausk/lock-smith-rs |
| max_upload_size | |
| id | 1908702 |
| size | 60,390 |
A secure, fast, and user-friendly CLI password manager built with Rust.
secrecy crategit clone https://github.com/gausk/lock-smith-rs.git
cd lock-smith-rs
cargo build --release
The binary will be available at target/release/lock-smith.
cargo install --path .
lock-smith add --id "github" --username "your-username" --url "https://github.com" --description "GitHub account"
# Basic list
lock-smith list
# Verbose list with all details
lock-smith list --verbose
# Copy password to clipboard
lock-smith get --id "github" --copy
# Display password in terminal (use with caution)
lock-smith get --id "github" --show
lock-smith remove --id "github"
~/.lock-smith/vault.encsecrecy crate| Command | Description | Options |
|---|---|---|
add |
Add or update a password entry | --id, --username, --url, --description |
get |
Retrieve a password entry | --id, --copy, --show |
list |
List all password entries | --verbose |
remove |
Delete a password entry | --id |
cargo build
cargo test
cargo run -- add --id "test" --username "user"
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This software is provided as-is. While it implements industry-standard encryption practices, please ensure you:
For security issues, please create a private issue or contact the maintainer directly.