From d9316afe6ba42f078398b148c96e624a5dfbb05c Mon Sep 17 00:00:00 2001 From: Greg Date: Fri, 6 Sep 2019 11:05:15 -0400 Subject: [PATCH] Update docs. --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 94808e1..595ba7a 100644 --- a/README.md +++ b/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`.