diff options
| author | Jeff Carr <[email protected]> | 2025-10-12 05:41:49 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-12 05:41:49 -0500 |
| commit | bea3d53daa187b72919571e5b0f0cbb18baf1f11 (patch) | |
| tree | 516f5151cd5f77683eded1d0c7d655c550727f06 /theMagicOfAutocomplete.go | |
| parent | a4e6b6bf814335ba972a975317381c9585015d5b (diff) | |
keep house cleaning
Diffstat (limited to 'theMagicOfAutocomplete.go')
| -rw-r--r-- | theMagicOfAutocomplete.go | 13 |
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) } |
