
A lightweight and comfortable CLI password manager, written in Go and powered by Bubble Tea
⚡ Features
- 🔐 Local-first password storage: All credentials live in a single encrypted file.
- ⚡ Instant search & autocomplete: A built-in index for speedy password finding.
- 🔄 Easy migration: Import seamlessly from existing password managers.
- 🎨 Fully customizable: Tweak colors and appearance to match your terminal setup.
🔧 Installation
go install github.com/dismint/dispass@latest
⚙️ Configuration
You can configure dispass with a dispass.toml located either in the working directory or at $HOME/.config/dispass
# dispass.toml default configuration
[colors.light]
symbol = "#4b726e"
text = "#4b3d44"
help_key = "#847875"
help_desc = "#574852"
help_sep = "#ab9b8e"
border = "#4b726e"
message_error = "#79444a"
message_success = "#4b726e"
message_notif = "#8caba1"
[colors.dark]
symbol = "#8caba1"
text = "#d2c9a5"
help_key = "#847875"
help_desc = "#ab9b8e"
help_sep = "#574852"
border = "#8caba1"
message_error = "#c77b58"
message_success = "#8caba1"
message_notif = "#4b726e"
🔨 Development
dispass is organized as a standard Go project and can be built as such:
# build to ./dispass
go build .
# develop
go run .