Generates unique password depends on domain and login. You need only one master password.
For every account you can specify domain (i. e. google.com), login (i. e. reindeer@tarandro.ru), version (1 by default) and password length.
Using hmac algorithm application can generate unique password from these values as a message and the master password as a secret key.
go build -ldflags "-w -s" -o bin ./cmd/...
If application is used with DBUS SecretService spec like gnome-keyring or ksecretservice.
go build -ldflags "-w -s" -tags dbus -o bin ./cmd/...
If application is used without DBUS support and reads master password from stdin.
go build -ldflags "-w -s" -o bin ./cmd/...