diff options
| author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:47:45 +0000 |
|---|---|---|
| committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:47:45 +0000 |
| commit | 710e2115f965b64a03f230f422e616175e3c956b (patch) | |
| tree | 60669f11f1be9cb7f4c021d06bf98bf0c1fb508b /Completion/Unix/Command | |
| parent | moved to Completion/Unix/Command/_dd (diff) | |
| download | zsh-710e2115f965b64a03f230f422e616175e3c956b.tar zsh-710e2115f965b64a03f230f422e616175e3c956b.tar.gz zsh-710e2115f965b64a03f230f422e616175e3c956b.tar.bz2 zsh-710e2115f965b64a03f230f422e616175e3c956b.tar.lz zsh-710e2115f965b64a03f230f422e616175e3c956b.tar.xz zsh-710e2115f965b64a03f230f422e616175e3c956b.tar.zst zsh-710e2115f965b64a03f230f422e616175e3c956b.zip | |
moved from Completion/User/_dd
Diffstat (limited to 'Completion/Unix/Command')
| -rw-r--r-- | Completion/Unix/Command/_dd | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_dd b/Completion/Unix/Command/_dd new file mode 100644 index 000000000..419fc1a7a --- /dev/null +++ b/Completion/Unix/Command/_dd @@ -0,0 +1,20 @@ +#compdef dd + +local expl + +if compset -P 1 'conv='; then + # If there's a comma present, ignore up to the last one. The + # test alone will have that effect. + compset -p '*,' + _wanted values expl conversion \ + compadd -qS, ascii ebcdic ibm block unblock lcase ucase swab noerror sync +elif compset -P 1 'if='; then + _description files expl 'input file' + _tilde_files "$expl[@]" +elif compset -P 1 'of='; then + _description files expl 'output file' + _tilde_files "$expl[@]" +else + _wanted values expl option \ + compadd -S '=' if of ibs obs bs cbs skip files seek count conv +fi |
