Update docs.

This commit is contained in:
Greg 2019-09-06 11:05:15 -04:00
parent 94c1d57933
commit d9316afe6b

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](https://gioui.org). See
`cmd/passgo-gui`.