diff options
Diffstat (limited to 'net:foret/completion')
-rw-r--r-- | net:foret/completion/_sdk-factory.sh | 7 | ||||
-rw-r--r-- | net:foret/completion/_sdk-patch.sh | 8 | ||||
-rw-r--r-- | net:foret/completion/_sdk-qa.sh | 8 | ||||
-rw-r--r-- | net:foret/completion/_sdk-test.sh | 8 | ||||
-rw-r--r-- | net:foret/completion/_set-target-build-env.sh | 6 |
5 files changed, 37 insertions, 0 deletions
diff --git a/net:foret/completion/_sdk-factory.sh b/net:foret/completion/_sdk-factory.sh new file mode 100644 index 0000000..53f1cca --- /dev/null +++ b/net:foret/completion/_sdk-factory.sh @@ -0,0 +1,7 @@ +#compdef sdk-factory.sh + +_arguments -A "-*" -- \ + "=FILE*:file:_files"\ + "{-c,--config}:file:_files"\ + "*:targets:($([ -n "\$TARGET" ] && for i in "" "-PLUGIN" "-APPSDK" "-PERF" ; echo \$TARGET$i))" + diff --git a/net:foret/completion/_sdk-patch.sh b/net:foret/completion/_sdk-patch.sh new file mode 100644 index 0000000..a8cc4c3 --- /dev/null +++ b/net:foret/completion/_sdk-patch.sh @@ -0,0 +1,8 @@ +#compdef sdk-patch.sh + +_arguments -A "-*" \ + -- \ + "*=FILE*:file:_files"\ + "*{-c,--config}:file:_files"\ + ":targets:($([ -n "$TARGET" ] && for i in "" "-PLUGIN" "-APPSDK" "-PERF" ; echo $TARGET$i))" + diff --git a/net:foret/completion/_sdk-qa.sh b/net:foret/completion/_sdk-qa.sh new file mode 100644 index 0000000..3dfcb68 --- /dev/null +++ b/net:foret/completion/_sdk-qa.sh @@ -0,0 +1,8 @@ +#compdef sdk-qa.sh + +_arguments -A "-*" \ + -- \ + "*=FILE*:file:_files"\ + "*{-c,--config}:file:_files"\ + ":targets:($([ -n "$TARGET" ] && for i in "" "-PLUGIN" "-APPSDK" "-PERF" ; echo $TARGET$i))" + diff --git a/net:foret/completion/_sdk-test.sh b/net:foret/completion/_sdk-test.sh new file mode 100644 index 0000000..d034421 --- /dev/null +++ b/net:foret/completion/_sdk-test.sh @@ -0,0 +1,8 @@ +#compdef sdk-test.sh + +_arguments -A "-*" \ + -- \ + "*=FILE*:file:_files"\ + "*{-c,--config}:file:_files"\ + ":targets:($([ -n "$TARGET" ] && for i in "" "-PLUGIN" "-APPSDK" "-PERF" ; echo $TARGET$i))" + diff --git a/net:foret/completion/_set-target-build-env.sh b/net:foret/completion/_set-target-build-env.sh new file mode 100644 index 0000000..53291a8 --- /dev/null +++ b/net:foret/completion/_set-target-build-env.sh @@ -0,0 +1,6 @@ +#compdef set-target-build-env.sh + +_arguments "1:build targets:($( + awk '/^ [-_a-zA-Z0-9]+$/ { print $1 }' tools/sdk-targets.txt + ))" + |