Skip to content

[Mirror, wip] A passwordstore and Secret Service API implementation.

License

Notifications You must be signed in to change notification settings

sinanmohd/npass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npass

npass.png

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.

Todo

  • 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
  • nix flake
    • shell
    • pkg
    • module

Dependencies

  • meson (*)
  • pkg-config (*+)
  • gpgme
  • sqlite (+)
  • basu, elogind or systemd (+)

* build-time dependency, + npassd dependency

Installation

nix

nix profile install github:sinanmohd/npass

meson

git clone https://git.sinanmohd.com/npass
cd npass
meson setup build --buildtype release
meson compile -C build
meson install -C build

Contact

About

[Mirror, wip] A passwordstore and Secret Service API implementation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published