Compare commits

...

1 Commits

Author SHA1 Message Date
959ec5ef53 Update docs. 2019-09-06 11:05:15 -04:00

View File

@ -4,13 +4,16 @@ This repository includes Go code to interact with pass, the Unix password
manager. Library code is provided to open a password store, list
saved passwords, and decrypt specified passwords. The library provides
a simple passphrase input function, or, if gpg-agent is running (on MacOS),
it will connect automatically to request your GPG passphrase.
it will connect automatically to request your GPG passphrase. MacOS users
can also ask passgo to copy a password directly to the clipboard.
```go
store, err := passgo.GetStore()
store := passgo.Store{}
// directory defaults to ~/.password-store, or set it manually here:
// store.Dir = "/home/me/.pw-store"
err := passgo.GetStore(&store)
if err != nil { ... }
passlist := store.List()
//storeDir := store.Dir
for _,x := range passlist {
if x.Pathname = "myPass" {
p, err := store.Decrypt(x.Pathname)
@ -22,3 +25,6 @@ for _,x := range passlist {
}
}
```
Also included is a simple GUI front-end using [Gio](gioui.org). See
`cmd/passgo-gui`.