diff options
Diffstat (limited to 'doHandlePB.go')
| -rw-r--r-- | doHandlePB.go | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/doHandlePB.go b/doHandlePB.go index a916a9f..1a9f044 100644 --- a/doHandlePB.go +++ b/doHandlePB.go @@ -1,6 +1,7 @@ package prep -// initializes logging and command line options +// essentially .bash_history, but in a protobuf and for any shell +// stores files ./cache/argv/<appname>.pb import ( "fmt" @@ -13,13 +14,17 @@ import ( timestamppb "google.golang.org/protobuf/types/known/timestamppb" ) -// makes a bash autocomplete file for your command func (pb *Auto) doHandlePB() error { - homeDir, err := os.UserHomeDir() + return pb.readConfigPB() +} + +// makes a bash autocomplete file for your command +func (pb *Auto) readConfigPB() error { + cacheDir, err := os.UserCacheDir() if err != nil { return err } - basedir := filepath.Join(homeDir, ".cache/autocomplete") + basedir := filepath.Join(cacheDir, "argv") os.MkdirAll(basedir, os.ModePerm) fullname := filepath.Join(basedir, pb.Argname+".pb") |
