summaryrefslogtreecommitdiff
path: root/shell-completion/zsh/_systemd-resolve
diff options
context:
space:
mode:
Diffstat (limited to 'shell-completion/zsh/_systemd-resolve')
-rw-r--r--shell-completion/zsh/_systemd-resolve64
1 files changed, 0 insertions, 64 deletions
diff --git a/shell-completion/zsh/_systemd-resolve b/shell-completion/zsh/_systemd-resolve
deleted file mode 100644
index c318ab50f1..0000000000
--- a/shell-completion/zsh/_systemd-resolve
+++ /dev/null
@@ -1,64 +0,0 @@
-#compdef systemd-resolve
-
-#
-# This file is part of systemd.
-#
-# Copyright 2016 Zbigniew Jędrzejewski-Szmek
-#
-# systemd is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2.1 of the License, or
-# (at your option) any later version.
-#
-# systemd is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public License
-# along with systemd; If not, see <http://www.gnu.org/licenses/>.
-
-_dns_protocol() {
- local -a _protocol
- _protocol=( $(_call_program protocol ${service} --legend=no --protocol help; echo help) )
- _values 'protocol' "$_protocol[@]"
-}
-
-_dns_type() {
- local -a _type
- _type=( $(_call_program type ${service} --legend=no --type help; echo help) )
- _values 'type' "$_type[@]"
-}
-
-_dns_class() {
- local -a _class
- _class=( $(_call_program class ${service} --legend=no --class help; echo help) )
- _values 'class' "$_class[@]"
-}
-
-_systemd-resolve_none() {
- _alternative : \
- 'domain:DNS address:' \
- 'address:email address:'
-}
-
-_arguments \
- {-h,--help}'[Print a short help text and exit]' \
- '--version[Print a short version string and exit]' \
- '--legend=no[Do not show headers and footers]' \
- '-4[Resolve IPv4 addresses]' \
- '-6[Resolve IPv6 addresses]' \
- {-i+,--interface=}'[Look on interface]:interface:_net_interfaces' \
- {-p+,--protocol=}'[Look via protocol]:protocol:_dns_protocol' \
- {-t+,--type=}'[Query RR with DNS type]:type:_dns_type' \
- {-c+,--class=}'[Query RR with DNS class]:class:_dns_class' \
- '--service[Resolve services]' \
- '--service-address=no[Do not resolve address for services]' \
- '--service-txt=no[Do not resolve TXT records for services]' \
- '--openpgp[Query OpenPGP public key]' \
- '--tlsa[Query TLS public key]' \
- '--cname=no[Do not follow CNAME redirects]' \
- '--search=no[Do not use search domains]' \
- '--statistics[Show resolver statistics]' \
- '--reset-statistics[Reset resolver statistics]' \
- '*::default: _systemd-resolve_none'