summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_strip
diff options
context:
space:
mode:
authorOliver Kiddle <okiddle@yahoo.co.uk>2018-03-31 10:12:59 +0200
committerOliver Kiddle <okiddle@yahoo.co.uk>2018-03-31 10:12:59 +0200
commit1bd2ecc17d74b6a8ffba97806cf90ef706d7411b (patch)
tree45907660ec9224697609d95d94c029dd108757af /Completion/Unix/Command/_strip
parentb90c59e9fc75847bca3fa23c3b1a088f553aeb61 (diff)
downloadzsh-1bd2ecc17d74b6a8ffba97806cf90ef706d7411b.tar.gz
zsh-1bd2ecc17d74b6a8ffba97806cf90ef706d7411b.zip
42572: various completion option updates
Diffstat (limited to 'Completion/Unix/Command/_strip')
-rw-r--r--Completion/Unix/Command/_strip8
1 files changed, 6 insertions, 2 deletions
diff --git a/Completion/Unix/Command/_strip b/Completion/Unix/Command/_strip
index 0703c50e4..630140c64 100644
--- a/Completion/Unix/Command/_strip
+++ b/Completion/Unix/Command/_strip
@@ -19,18 +19,22 @@ if _pick_variant gnu=GNU solaris --version; then
'(-)--help[display usage information]'
'(-)--info[display list of architectures and object formats]'
'(-I --input-target)'{-I+,--input-target=}'[object code format of input]:bfd name:->bfdnames'
- '(-O --output-target)'{-I+,--output-target=}'[object code format of output]:bfd name:->bfdnames'
+ '(-O --output-target)'{-O+,--output-target=}'[object code format of output]:bfd name:->bfdnames'
+ '(-D --enable-deterministic-archives -U --disable-deterministic-archives)'{-U,--disable-deterministic-archives}'[disable -D behavior]'
+ '(-D --enable-deterministic-archives -U --disable-deterministic-archives)'{-D,--enable-deterministic-archives}'[produce deterministic output when stripping archives (zero file metadata)]'
'*'{-R+,--remove-section=}'[remove given sections]:section name'
'--remove-relocations=[remove relocations from specified section]:section'
'(-s --strip-all)'{-s,--strip-all}'[remove all symbols]'
'(-g -S -d --strip-debug)'{-g,-S,-d,--strip-debug}'[remove debugging symbols]'
+ '--strip-dwo[remove all DWARF .dwo sections]'
'--strip-unneeded[remove symbols not needed for relocation processing]'
+ '!(--no-merge-notes)'{-M,--merge-notes}
"--no-merge-notes[don't attempt to remove redundant notes]"
'*'{-K+,--keep-symbol=}'[keep given symbol]:symbol name'
'*'{-N+,--strip-symbol=}'[strip given symbol]:symbol name'
'(*)-o+[output file]:output file:_files'
'(-p --preserve-dates)'{-p,--preserve-dates}'[preserve access and modification dates]'
- '(-w --wildcard)'{-w,--wildcard}'[permit wilcards in symbol names]'
+ '(-w --wildcard)'{-w,--wildcard}'[permit wildcards in symbol names]'
'(-x --discard-all)'{-x,--discard-all}'[remove non-global symbols]'
'(-X --discard-locals)'{-X,--discard-locals}'[remove compiler-generated local symbols]'
'--keep-file-symbols[retain symbols specifying source file names]'