summaryrefslogtreecommitdiff
path: root/theMagicOfAutocomplete.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-12 05:41:49 -0500
committerJeff Carr <[email protected]>2025-10-12 05:41:49 -0500
commitbea3d53daa187b72919571e5b0f0cbb18baf1f11 (patch)
tree516f5151cd5f77683eded1d0c7d655c550727f06 /theMagicOfAutocomplete.go
parenta4e6b6bf814335ba972a975317381c9585015d5b (diff)
keep house cleaning
Diffstat (limited to 'theMagicOfAutocomplete.go')
-rw-r--r--theMagicOfAutocomplete.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/theMagicOfAutocomplete.go b/theMagicOfAutocomplete.go
index e6c4daf..d28dd8b 100644
--- a/theMagicOfAutocomplete.go
+++ b/theMagicOfAutocomplete.go
@@ -8,16 +8,21 @@ import (
"time"
"go.wit.com/dev/alexflint/arg"
+ timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)
func Autocomplete(dest any) *Auto {
- myAuto = new(AutoArgs)
- findAppInfo(dest) // parses back to main() for argv info
-
+ myAuto = new(AutoArgs) // todo: redo this
+ findAppInfo(dest) // parses back to main() for argv info
pb := parseArgv(myAuto.appName) // parses os.Args into a protobuf
+
+ // set the start time of the binary
+ now := time.Now()
+ pb.Ctime = timestamppb.New(now)
+
if pb.SetupAuto {
// --bash was passed. try to configure bash-completion
- makeAutocompleteFiles(myAuto.appName)
+ MakeAutocompleteFiles(myAuto.appName)
os.Exit(0)
}