summaryrefslogtreecommitdiff
path: root/Completion/Linux/Command/_wipefs
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Linux/Command/_wipefs')
-rw-r--r--Completion/Linux/Command/_wipefs25
1 files changed, 25 insertions, 0 deletions
diff --git a/Completion/Linux/Command/_wipefs b/Completion/Linux/Command/_wipefs
new file mode 100644
index 000000000..5142def8a
--- /dev/null
+++ b/Completion/Linux/Command/_wipefs
@@ -0,0 +1,25 @@
+#compdef wipefs
+
+_arguments -s -S \
+ '(H -a --all)'{-a,--all}'[wipe all magic strings]' \
+ '(H -b --backup)'{-b,--backup}'[create a signature backup in $HOME]' \
+ '(H -f --force)'{-f,--force}'[force erasure]' \
+ '(H -i --no-headings -J --json -p --parsable)'{-i,--no-headings}"[don't print headings]" \
+ '(H -J --json -i --no-headings -p --parsable)'{-J,--json}'[use JSON output format]' \
+ '(H -n --no-act)'{-n,--no-act}'[do everything except the actual write() call]' \
+ '(H -o --offset)'{-o+,--offset=}'[specify offset to erase]:offset (bytes)' \
+ '(H -O --output)'{-O+,--output=}'[specify columns to display]: : _values -s, "column"
+ "uuid[partition/filesystem UUID]"
+ "label[filesystem label]"
+ "length[magic string length]"
+ "type[superblock type]"
+ "offset[magic string offset]"
+ "usage[type description]"
+ "device[block device name]"' \
+ '(H -p --parsable -i --no-headings -J --json)'{-p,--parsable}'[print out in parsable instead of printable format]' \
+ '(H -q --quiet)'{-q,--quiet}'[suppress output messages]' \
+ '(H -t --types)'{-t+,--types=}'[limit the set of filesystem, RAIDs or partition tables]:type:_file_systems' \
+ '(H)*:disk device:_files -g "*(-%)" -P / -W /' \
+ + '(H)' \
+ '(- *)'{-h,--help}'[display help information]' \
+ '(- *)'{-V,--version}'[display version information]'