aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2022-07-04 20:53:57 -0400
committerCameron Katri <me@cameronkatri.com>2022-07-04 20:53:57 -0400
commitc3a24e1bd2ad113499313269d9fc0cfc6a8022d2 (patch)
treeb5e991d793d24a3cb59f6b76a582270795be2637
parente1aab7c3043ca8f7c08b171dedf204fde92b42da (diff)
downloadldid-c3a24e1bd2ad113499313269d9fc0cfc6a8022d2.tar.gz
ldid-c3a24e1bd2ad113499313269d9fc0cfc6a8022d2.tar.zst
ldid-c3a24e1bd2ad113499313269d9fc0cfc6a8022d2.zip
Add zsh completions file for common flags
-rw-r--r--_ldid17
1 files changed, 17 insertions, 0 deletions
diff --git a/_ldid b/_ldid
new file mode 100644
index 0000000..db8a90a
--- /dev/null
+++ b/_ldid
@@ -0,0 +1,17 @@
+#compdef ldid ldid2
+
+_arguments \
+ '-S-[Add signature]:entitlements:_files' \
+ '-Q-[Embed requirements]:requirements:_files' \
+ '(-S)-r[Remove signature]' \
+ '(-r)-h[Print signature information]' \
+ '-q[Print requirements]' \
+ '-e[Print entitlements]' \
+ '-M[Merge entitlements]' \
+ '*-C-[Flags]:flags:(adhoc enforcement expires hard host kill library-validation restrict runtime)' \
+ '-H-[Hash type]:hash:(sha1 sha256)' \
+ '-I-[Set identifier]:identifier' \
+ '-K-[Signing private key]:key:_files' \
+ '-P[Set as platform]' \
+ '-U-[Password for -K]' \
+ '*: :_files'