Update docs.
This commit is contained in:
parent
94c1d57933
commit
d9316afe6b
12
README.md
12
README.md
|
@ -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`.
|
||||
|
|
Loading…
Reference in New Issue
Block a user