diff options
Diffstat (limited to 'argv.proto.next')
| -rw-r--r-- | argv.proto.next | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/argv.proto.next b/argv.proto.next deleted file mode 100644 index 734a13e..0000000 --- a/argv.proto.next +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2025 WIT.COM Inc Licensed GPL 3.0 - -syntax = "proto3"; - -package argvpb; - -import "google/protobuf/timestamp.proto"; // Import the well-known type for Timestamp -import "google/protobuf/duration.proto"; // for duration - -message App { - string APPNAME = 1; - string VERSION = 2; - string BUILDTIME = 3; -} - -message Argv { // `autogenpb:marshal` `autogenpb:sort` `autogenpb:nomutex` - google.protobuf.Timestamp ctime = 1; // when the user tried this autocomplete - google.protobuf.Duration duration = 2; // time since the last autocomplete - App appInfo = 18; - repeated string args = 7; // a copy of os.Args - repeated string real = 7; // what will really be sent to the application - string subcmd = 8; // the subcommand being processed. For "git pull <tab>", cmd would be "pull" - string partial = 9; // if the user has only partially inputed something - repeated string goargs = 15; // what to send to alex flint's go-args for help - bool fast = 16; // is autocomplete running quickly? - string stdout = 19; // all output is loaded here before being sent to the shell - string stderr = 10; // all output is loaded here before being sent to the shell -} - -message Argvs { // `autogenpb:marshal` `autogenpb:sort` `autogenpb:nomutex` - string uuid = 1; // `autogenpb:uuid:1e6e765c-0c77-4c81-a622-0d819bfcce9a` - string version = 2; // `autogenpb:version:v0.0.3` - repeated Argv argvs = 3; - string filename = 4; // `autogenpb:save` -- this enables autogenerated pb.Load() and pb.Save() -} |
