aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/completions/mktemp.fish
diff options
context:
space:
mode:
authorGravatar lordlycastle <lordlycastle@hotmail.com>2015-11-28 00:35:26 +0000
committerGravatar lordlycastle <lordlycastle@hotmail.com>2015-11-28 00:35:26 +0000
commit3868203c76e7570b59feeb9d69d5c98b0cd2c7c5 (patch)
treefa199a40d66c5b3ca1e5e1a8418642a03c07954a /share/completions/mktemp.fish
parent53fc9a4002494e2b1dd7d89f4c62398b64b96059 (diff)
Added completions for cat, cp, mktemp, stat, touch for OS X.
Diffstat (limited to 'share/completions/mktemp.fish')
-rw-r--r--share/completions/mktemp.fish21
1 files changed, 14 insertions, 7 deletions
diff --git a/share/completions/mktemp.fish b/share/completions/mktemp.fish
index 7bb49d5b..78635900 100644
--- a/share/completions/mktemp.fish
+++ b/share/completions/mktemp.fish
@@ -1,7 +1,14 @@
-complete -c mktemp -s d -l directory -d 'create a directory, not a file'
-complete -c mktemp -s u -l dry-run -d 'do not create anything; merely print a name (unsafe)'
-complete -c mktemp -s q -l quiet -d 'suppress diagnostics about file/dir-creation failure'
-complete -c mktemp -l suffix -r -d 'append SUFF to TEMPLATE'
-complete -c mktemp -l tmpdir -d 'interpret TEMPLATE relative to DIR'
-complete -c mktemp -l help -d 'display this help and exit'
-complete -c mktemp -l version -d 'output version information and exit'
+if mktemp --version >/dev/null ^/dev/null # GNU
+ complete -c mktemp -s d -l directory -d 'create a directory, not a file'
+ complete -c mktemp -s u -l dry-run -d 'do not create anything; merely print a name (unsafe)'
+ complete -c mktemp -s q -l quiet -d 'suppress diagnostics about file/dir-creation failure'
+ complete -c mktemp -l suffix -r -d 'append SUFF to TEMPLATE'
+ complete -c mktemp -l tmpdir -d 'interpret TEMPLATE relative to DIR'
+ complete -c mktemp -l help -d 'display this help and exit'
+ complete -c mktemp -l version -d 'output version information and exit'
+else # OS X
+ complete -c mktemp -s d -d 'create a directory, not a file'
+ complete -c mktemp -s q -d 'suppress diagnostics about file/dir-creation failure'
+ complete -c mktemp -s t -r -d 'generate a template using PREFIX and TMPDIR (if set)'
+ complete -c mktemp -s u -d 'file will be unliked before mktemp exits (unsafe)'
+end \ No newline at end of file