summaryrefslogtreecommitdiff
path: root/argv.proto.next
diff options
context:
space:
mode:
Diffstat (limited to 'argv.proto.next')
-rw-r--r--argv.proto.next35
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()
-}