diff options
| author | Jeff Carr <[email protected]> | 2025-10-12 02:23:18 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-12 02:23:18 -0500 |
| commit | 90524977ef3603b50f3744884b6906d2216e1b28 (patch) | |
| tree | dbf63e54d67d34ffe3f03b4a8f04b83b65d9af87 | |
| parent | 0c84559372b1d4c293ac10aa2b6de6e53ebb1163 (diff) | |
moved to .cache/argv/
| -rw-r--r-- | doHandlePB.go | 13 | ||||
| -rw-r--r-- | makeAutocompleteFiles.bash.go (renamed from bash.go) | 0 |
2 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") diff --git a/bash.go b/makeAutocompleteFiles.bash.go index 0cef75c..0cef75c 100644 --- a/bash.go +++ b/makeAutocompleteFiles.bash.go |
