summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gocomplete/complete.go20
1 files changed, 19 insertions, 1 deletions
diff --git a/gocomplete/complete.go b/gocomplete/complete.go
index 553de9d..cf896cc 100644
--- a/gocomplete/complete.go
+++ b/gocomplete/complete.go
@@ -277,7 +277,25 @@ func main() {
},
Args: anyFile,
},
- "pack": {},
+ "pack": {
+ /* this lacks the positional aspect of all these params */
+ Flags: complete.Flags{
+ "c": complete.PredictNothing,
+ "p": complete.PredictNothing,
+ "r": complete.PredictNothing,
+ "t": complete.PredictNothing,
+ "x": complete.PredictNothing,
+ "cv": complete.PredictNothing,
+ "pv": complete.PredictNothing,
+ "rv": complete.PredictNothing,
+ "tv": complete.PredictNothing,
+ "xv": complete.PredictNothing,
+ },
+ Args: complete.PredictOr(
+ complete.PredictFiles("*.a"),
+ complete.PredictFiles("*.o"),
+ ),
+ },
"pprof": {
Flags: complete.Flags{
"-callgrind": complete.PredictNothing,