npass is a passwordstore and Secret Service API implementation. This is still a work in progress, contributions are appreciated. Send patches to e-mail address or matrix room listed in the Contact section.
- npass (cli)
- pass init
- pass ls
- pass rm
- pass add
- pass gen
- pass cat
- pass help
- npassd (dbus)
- org.freedesktop.Secret.Service
- OpenSession
- CreateCollection
- SearchItems
- Unlock
- Lock
- GetSecrets
- ReadAlias
- SetAlias
- CollectionCreated
- CollectionDeleted
- CollectionChanged
- org.freedesktop.Secret.Session
- Close
- org.freedesktop.Secret.Collection
- Delete
- SearchItems
- CreateItem
- ItemCreated
- ItemDeleted
- ItemChanged
- org.freedesktop.Secret.Item
- Delete
- GetSecret
- SetSecret
- org.freedesktop.Secret.Prompt
- Prompt
- Dismiss
- Completed
- org.freedesktop.Secret.Service
- nix flake
- shell
- pkg
- module
- meson (*)
- pkg-config (*+)
- gpgme
- sqlite (+)
- basu, elogind or systemd (+)
* build-time dependency, + npassd dependency
nix profile install github:sinanmohd/npass
git clone https://git.sinanmohd.com/npass
cd npass
meson setup build --buildtype release
meson compile -C build
meson install -C build
- matrix: #chat:sinanmohd.com
- e-mail: sinan [at] sinanmohd.com