From 6b926dfbeeb8adbbb318ddc3533eab9c57a0ec0c Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Mon, 30 Mar 2026 09:47:35 -0600 Subject: [PATCH] New get-server-tls-cert command to fetch and optionally install public TLS certs to the system store for one-way SSL --- dtools | 1438 +++++++++++-------- src/commands/network/get-server-tls-cert.sh | 16 + src/commands/network/network_commands.yml | 42 + src/lib/send_completions.sh | 1214 ++++++++-------- 4 files changed, 1508 insertions(+), 1202 deletions(-) create mode 100644 src/commands/network/get-server-tls-cert.sh diff --git a/dtools b/dtools index aba1b52..e74de3a 100755 --- a/dtools +++ b/dtools @@ -149,6 +149,7 @@ dtools_usage() { printf " %s Download an archive an entire website for offline viewing via Kiwix and .zim formats using OpenZim's zimit\n" "$(green "network archive-website") " printf " %s Convert a WARC to ZIM format for easier offline viewing using OpenZim's zimit\n" "$(green "network warc-2-zim") " printf " %s Start a local API to generate Mermaid diagrams\n" "$(green "network mermaid-api") " + printf " %s Retrieve the TLS certificate from a server and save it to a file.\n" "$(green "network get-server-tls-cert") " echo printf "%s\n" "$(bold "Ntfy Commands:")" printf " %s ntfy commands for easy reference\n" "$(green "ntfy") " @@ -5215,6 +5216,7 @@ dtools_network_usage() { printf " %s Download an archive an entire website for offline viewing via Kiwix and .zim formats using OpenZim's zimit\n" "$(green "archive-website") " printf " %s Convert a WARC to ZIM format for easier offline viewing using OpenZim's zimit\n" "$(green "warc-2-zim") " printf " %s Start a local API to generate Mermaid diagrams\n" "$(green "mermaid-api") " + printf " %s Retrieve the TLS certificate from a server and save it to a file.\n" "$(green "get-server-tls-cert") " echo if [[ -n "$long_usage" ]]; then @@ -5599,6 +5601,62 @@ dtools_network_mermaid_api_usage() { fi } +dtools_network_get_server_tls_cert_usage() { + if [[ -n $long_usage ]]; then + printf "dtools network get-server-tls-cert\n\n" + printf " Retrieve the TLS certificate from a server and save it to a file.\n If on a debian-based system and 'ca-certificates' is installed, the\n certificate will be installed into the system's trust store.\n\n" + else + printf "dtools network get-server-tls-cert - Retrieve the TLS certificate from a server and save it to a file.\n\n" + fi + + printf "%s\n" "$(bold "Usage:")" + printf " dtools network get-server-tls-cert HOST [OPTIONS]\n" + printf " dtools network get-server-tls-cert --help | -h\n" + echo + + if [[ -n "$long_usage" ]]; then + + printf "%s\n" "$(bold "Options:")" + + printf " %s\n" "$(magenta "--port, -p PORT")" + printf " The port to connect to\n" + printf " %s\n" "Default: 443" + echo + + printf " %s\n" "$(magenta "--view-only, -v")" + printf " Only print the certificate(s) to stdout\n" + printf " %s\n" "Conflicts: --output-dir, --filename" + echo + + printf " %s\n" "$(magenta "--output-dir, -d OUTPUT")" + printf " Write the certificate to a file.\n Defaults to \`/usr/local/share/ca-certificates\`.\n" + printf " %s\n" "Default: /usr/local/share/ca-certificates" + printf " %s\n" "Conflicts: --view-only" + echo + + printf " %s\n" "$(magenta "--filename, -f FILENAME")" + printf " The name of the '.pem' file to save the cert to.\n By default, it is 'domain.pem'\n" + printf " %s\n" "Conflicts: --view-only" + echo + + printf " %s\n" "$(magenta "--help, -h")" + printf " Show this help\n" + echo + + printf "%s\n" "$(bold "Arguments:")" + + printf " %s\n" "$(blue "HOST")" + printf " Domain name or IP address\n" + echo + + printf "%s\n" "$(bold "Examples:")" + printf " dtools network get-server-tls-cert google.com --port 443\n" + printf " dtools network get-server-tls-cert example.com --output-dir . --filename\n example.com\n" + echo + + fi +} + dtools_ntfy_usage() { printf "dtools ntfy - ntfy commands for easy reference\n\n" @@ -6721,11 +6779,11 @@ send_completions() { echo $' COMPREPLY=()' echo $'' echo $' case "$compline" in' - echo $' \'network generate-self-signed-certificate\'*\'--key-output\')' + echo $' \'network generate-self-signed-certificate\'*\'--pfx-output\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' - echo $' \'network generate-self-signed-certificate\'*\'--pfx-output\')' + echo $' \'network generate-self-signed-certificate\'*\'--key-output\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' @@ -6737,14 +6795,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "http https")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'--default-cli-region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm start-ngrok-bastion-instance\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws generate-sso-profiles\'*\'--default-cli-region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws ssm start-ngrok-bastion-instance\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' @@ -6765,16 +6823,28 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-repositories\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'aws secretsmanager list-secrets\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager create-secret\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager list-secrets\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'gcp artifacts list-repositories\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network get-server-tls-cert\'*\'--output-dir\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex tail-endpoint-logs\'*\'--location\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network generate-self-signed-certificate\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --key-output --output --pfx-output -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager list-secrets\'*\'--region\')' @@ -6785,12 +6855,12 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network generate-self-signed-certificate\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --key-output --output --pfx-output -h")" -- "$cur")' + echo $' \'gcp vertex tail-endpoint-logs\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex tail-endpoint-logs\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws ssm start-port-forwarding\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager show-secret\'*\'--region\')' @@ -6805,18 +6875,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm start-port-forwarding\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex tail-endpoint-logs\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm start-port-forwarding\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws generate-sso-profiles\'*\'--sso-region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws rds fetch-db-connection-details\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' @@ -6825,10 +6891,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'--sso-region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'network https-proxy\'*\'--ssl-certificate\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' @@ -6837,14 +6899,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network-monitoring network-diags\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm start-ngrok-bastion-instance\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --ngrok-auth-token --ngrok-url --port --profile --region --subnet-id -a -h -p -r -u")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'gcp vertex list-endpoints\'*\'--location\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' @@ -6853,18 +6907,38 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws rds list-db-instances\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'tui network-monitoring network-diags\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm start-ngrok-bastion-instance\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --ngrok-auth-token --ngrok-url --port --profile --region --subnet-id -a -h -p -r -u")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp vertex list-endpoints\'*\'--project\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp artifacts list-images\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs query-log-groups\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'db postgres\'*\'--persistent-dir-prefix\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.db/postgres/)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws rds list-db-instances\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws secretsmanager create-secret\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui network-monitoring socket-stats\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -6873,99 +6947,71 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs query-log-groups\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws secretsmanager create-secret\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-images\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws rds fetch-db-connection-details\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws rds list-db-instances\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm create-parameter\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'vm windows\'*\'--persistent-dir-prefix\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/windows/)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm update-parameter\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs query-log-groups\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm delete-parameter\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs list-log-groups\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'gcp vertex deploy-model\'*\'--location\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws ssm create-parameter\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm delete-parameter\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws secretsmanager list-secrets\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-repositories\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document decrypt-pdf\'*\'--output-file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-repositories\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws rds list-db-instances\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager list-secrets\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network-monitoring ip-traffic\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs list-log-groups\'*\'--region\')' + echo $' \'aws logs query-log-groups\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm update-parameter\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs tail-log-group\'*\'--profile\')' + echo $' \'aws logs list-log-groups\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm create-parameter\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'vm windows\'*\'--persistent-dir-prefix\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/windows/)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'document decrypt-pdf\'*\'--output-file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp artifacts list-repositories\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp artifacts list-repositories\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ssm delete-parameter\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager show-secret\'*\'-r\')' + echo $' \'gcp vertex deploy-model\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm update-parameter\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' @@ -6973,46 +7019,78 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'aws secretsmanager show-secret\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network http-request-client-2\'*)' + echo $' \'aws ssm create-parameter\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network-monitoring ip-traffic\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm list-parameters\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui network-monitoring netscanner\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network mitm-proxy\'*\'--script-file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' \'aws logs list-log-groups\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'db mysql\'*\'--persistent-dir-prefix\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.db/mysql/)")" -- "$cur")' + echo $' \'tui network http-request-client-2\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs tail-log-group\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm list-parameters\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager create-secret\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --name --profile --region --secret-string -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network archive-website\'*\'--output\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' \'tui docker docker-layer-analyzer\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs tail-log-group\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network mitm-proxy\'*\'--script-file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development system-benchmark\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'document convert\'*\'--target-format\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ansi asciidoc asciidoc_legacy asciidoctor beamer bibtex biblatex chunkedhtml commonmark commonmark_x context csljson djot docbook docbook5 docx dokuwiki epub epub2 fb2 gfm haddock html html4 icml ipynb jats_archiving jats_articleauthoring jats_publishing jats jira json latex man markdown markdown_mmd markdown_phpextra markdown_strict markua mediawiki ms muse native odt opml opendocument org pdf plain pptx rst rtf texinfo textile slideous slidy dzslides revealjs s5 tei typst xwiki zimwiki")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm linux\'*\'--persistent-dir-prefix\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/linux/)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2 list-instances\'*\'--profile\')' + echo $' \'aws ssm start-port-forwarding\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm start-port-forwarding\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws ssm list-parameters\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'gcp vertex tail-endpoint-logs\'*\'-l\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' @@ -7021,94 +7099,78 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development system-benchmark\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm start-port-forwarding\'*\'-p\')' + echo $' \'aws ec2 list-instances\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm start-port-forwarding\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'db mysql\'*\'--persistent-dir-prefix\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.db/mysql/)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'document convert\'*\'--source-format\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "bibtex biblatex bits commonmark commonmark_x creole csljson csv tsv djot docbook docx dokuwiki endnotexml epub fb2 gfm haddock html ipynb jats jira json latex markdown markdown_mmd markdown_phpextra markdown_strict mediawiki man mdoc muse native odt opml org pod ris rtf rst t2t textile tikiwiki twiki typst vimwiki")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui docker docker-layer-analyzer\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document convert\'*\'--target-format\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ansi asciidoc asciidoc_legacy asciidoctor beamer bibtex biblatex chunkedhtml commonmark commonmark_x context csljson djot docbook docbook5 docx dokuwiki epub epub2 fb2 gfm haddock html html4 icml ipynb jats_archiving jats_articleauthoring jats_publishing jats jira json latex man markdown markdown_mmd markdown_phpextra markdown_strict markua mediawiki ms muse native odt opml opendocument org pdf plain pptx rst rtf texinfo textile slideous slidy dzslides revealjs s5 tei typst xwiki zimwiki")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs tail-log-group\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm list-parameters\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document merge-pdf\'*\'--input-file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' \'network archive-website\'*\'--output\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' echo $' \'ansible decrypt-variable\'*\'--file\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-repositories\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws logs tail-log-group\'*\'--since\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(for e in s m h d w; do echo "${2//[!0-9]/}${e}"; done)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network http-load-generator\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ec2 list-instances\'*\'--filter\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network http-request-client\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp artifacts list-repositories\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ec2 list-instances\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager list-secrets\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm get-parameter\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager show-secret\'*)' + echo $' \'aws ec2 list-instances\'*\'--filter\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws secretsmanager list-secrets\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm get-parameter\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'document merge-pdf\'*\'--input-file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network http-request-client\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network http-load-generator\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm mac\'*\'--persistent-dir-prefix\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/mac/)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'network get-server-tls-cert\'*\'-d\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' echo $' \'document convert\'*\'--output-file\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws ssm get-parameter\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui network text-based-browser\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7117,18 +7179,22 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws secretsmanager show-secret\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws export-sso-creds\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws export-sso-creds\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui network bluetooth-manager\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp vertex tail-endpoint-logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui monitoring kernel-monitor\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7137,6 +7203,10 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp vertex predict\'*\'--location\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui monitoring system-monitor\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7145,19 +7215,15 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws export-sso-creds\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws ssm start-port-forwarding\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --host --local-port --profile --region --remote-port -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex predict\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex tail-endpoint-logs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-images\'*\'-p\')' + echo $' \'gcp vertex list-endpoints\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' @@ -7165,8 +7231,8 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex list-endpoints\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'aws generate-sso-profiles\'*\'-d\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm windows\'*\'--share-directory\')' @@ -7177,23 +7243,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network-monitoring upkit\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-images\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws rds list-db-instances\'*\'-r\')' + echo $' \'aws generate-sso-profiles\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs query-log-groups\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs query-log-groups\'*\'-r\')' + echo $' \'aws rds list-db-instances\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' @@ -7201,15 +7255,27 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'-d\')' + echo $' \'gcp artifacts list-images\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp artifacts list-images\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network-monitoring upkit\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs query-log-groups\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'aws logs query-log-groups\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm create-parameter\'*\'-p\')' + echo $' \'aws ssm update-parameter\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' @@ -7217,68 +7283,60 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm delete-parameter\'*\'-r\')' + echo $' \'aws ssm update-parameter\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network network-manager\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm delete-parameter\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui dev-help command-lookup\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui dev-help stack-overflow\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs list-log-groups\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'network warc-2-zim\'*\'--output\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm create-parameter\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui monitoring disk-monitor\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm update-parameter\'*\'-p\')' + echo $' \'aws ssm create-parameter\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm update-parameter\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'tui dev-help stack-overflow\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui dev-help command-lookup\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network warc-2-zim\'*\'--output\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network get-server-tls-cert\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--filename --help --output-dir --port --view-only -d -f -h -p -v")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network network-manager\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws logs list-log-groups\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs tail-log-group\'*\'-p\')' + echo $' \'aws logs list-log-groups\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs tail-log-group\'*\'-r\')' + echo $' \'aws ssm delete-parameter\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws ssm delete-parameter\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui monitoring disk-monitor\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm list-parameters\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ssm list-parameters\'*\'-p\')' @@ -7289,7 +7347,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm list-parameters\'*\'-r\')' + echo $' \'aws logs tail-log-group\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs tail-log-group\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' @@ -7297,48 +7359,32 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(for e in s m h d w; do echo "${2//[!0-9]/}${e}"; done)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--backup --default-cli-region --help --sso-region --sso-start-url -d -h -r -u")" -- "$cur")' + echo $' \'gcp vertex deploy-model\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2 list-instances\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'gcp vertex deploy-model\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui data jupyter-notebook\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-images\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' + echo $' \'aws ec2 list-instances\'*\'-f\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc visualizations-2\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp artifacts list-images\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ec2 list-instances\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex list-endpoints\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex predict\'*\'--file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ec2 list-instances\'*\'-f\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network lan-discovery\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc find-and-replace\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'aws ec2 list-instances\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws rds list-db-instances\'*)' @@ -7349,7 +7395,23 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--end-time --help --log-group-name --profile --region --start-time -h -l -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development tail-logs\'*)' + echo $' \'aws generate-sso-profiles\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--backup --default-cli-region --help --sso-region --sso-start-url -d -h -r -u")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex list-endpoints\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex predict\'*\'--file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc find-and-replace\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc visualizations-2\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7357,26 +7419,38 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --terraform -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ansible decrypt-variable\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--file --help --variable -f -h -v")" -- "$cur")' + echo $' \'tui network lan-discovery\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development tail-logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui network full-browser\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'ansible decrypt-variable\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--file --help --variable -f -h -v")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'network proxy-with-nginx\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --proxy-target-host --proxy-target-protocol --tcp-port -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc youtube-music-2\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'aws ssm delete-parameter\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm mac\'*\'--share-directory\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws logs list-log-groups\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws ssm get-parameter\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' @@ -7393,42 +7467,42 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --name --profile --region --value -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm delete-parameter\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' + echo $' \'tui misc youtube-music-2\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs list-log-groups\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' \'gcp vertex deploy-model\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--accelerator --container-image --container-port --display-name --endpoint-name --health-route --help --location --machine-type --model-gcs-uri --predict-route --project -c -d -e -h -l -m -p")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development openapi\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui misc visualizations\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws export-sso-creds\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development journal\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'java analyze-with-sonar\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --sonar-login --sonar-project-key --sonar-url -h -k -l -u")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development openapi\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development journal\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'aws export-sso-creds\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'network archive-website\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--behaviors --exclude --help --keep --limit --name --output --shm-size --url --wait-until --workers -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws export-sso-creds\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws export-sso-creds\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm list-parameters\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' @@ -7437,15 +7511,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region --since --stdout --verbose -h -p -r -s -v")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--accelerator --container-image --container-port --display-name --endpoint-name --health-route --help --location --machine-type --model-gcs-uri --predict-route --project -c -d -e -h -l -m -p")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network api-client\'*)' + echo $' \'tui misc ascii-theater\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc brew-explorer\'*)' + echo $' \'tui network api-client\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7453,23 +7523,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc ascii-theater\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui network mitm-proxy\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2 list-instances\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --filter --help --profile --region -f -h -p -r")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development readme\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development wrkflw\'*)' + echo $' \'tui misc brew-explorer\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7481,59 +7539,35 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc youtube-music\'*)' + echo $' \'ai open-llama-api-docs\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'db bigquery\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'tui development readme\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development wrkflw\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc youtube-music\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'ansible encrypt-string\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--copy-output-to-clipboard --help -c -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ai open-llama-api-docs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc file-manager\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws console\'*\'--service\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(python -c $\'import boto3\nfor service in boto3.Session().get_available_services(): print(service)\' | grep -v \'codestar\|honeycode\|mobile\|worklink\')")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc presentation\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui docker kubernetes\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network proxymock\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document merge-pdf\'*\'-i\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex predict\'*\'-f\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex predict\'*\'-l\')' + echo $' \'db bigquery\'*\'--location\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm get-parameter\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' \'aws ec2 list-instances\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --filter --help --profile --region -f -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui data database-ide\'*)' + echo $' \'tui docker kubernetes\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7541,15 +7575,55 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hf-file --hf-repo -f -h -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws console\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'tui network proxymock\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc file-manager\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc presentation\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui data database-ide\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'pentest storm-breaker\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'clean package-caches\'*)' + echo $' \'aws console\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex predict\'*\'-f\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm get-parameter\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws console\'*\'--service\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(python -c $\'import boto3\nfor service in boto3.Session().get_available_services(): print(service)\' | grep -v \'codestar\|honeycode\|mobile\|worklink\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex predict\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'document merge-pdf\'*\'-i\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development gama\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development drft\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7557,7 +7631,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc screensaver\'*)' + echo $' \'tui development jira\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean package-caches\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7565,38 +7643,34 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development jira\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp login\'*\'--location\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' echo $' \'backup\'*\'--backup-dest\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' - echo $' \'document decrypt-pdf\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --output-file -h")" -- "$cur")' + echo $' \'aws console\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc screensaver\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm windows\'*\'--version\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "11 11l 11e 10 10l 10e 8e 7e ve xp 2025 2022 2019 2016 2012 2008 2003")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development gama\'*)' + echo $' \'document decrypt-pdf\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --output-file -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development ecs\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp login\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development drft\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws console\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'pentest aircrack-ng\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7605,8 +7679,12 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development ecs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp login\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network https-proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --https-port --proxy-target-host --proxy-target-port --ssl-certificate -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui development gcs\'*)' @@ -7625,10 +7703,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network https-proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --https-port --proxy-target-host --proxy-target-port --ssl-certificate -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'pentest netdiscover\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7637,48 +7711,48 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp login\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'tui development s3\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network mitm-proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --port --script-file -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp vertex predict\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--endpoint-name --file --help --location -e -f -h -l")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws login\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development s3\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'clean build-caches\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'network warc-2-zim\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--behaviors --exclude --help --keep --limit --name --output --shm-size --url --wait-until --workers -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'pentest msfconsole\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui sandbox regect\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'document merge-pdf\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --input-file -h -i")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-secret list-secrets show-secret")" -- "$cur")' + echo $' \'tui sandbox regect\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network mitm-proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --port --script-file -h")" -- "$cur")' + echo $' \'video split-scenes\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--content-threshold --fade-threshold --help --keep-duration -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean build-caches\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest msfconsole\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws login\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws secretsmanager\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-secret list-secrets show-secret")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui network elinks\'*)' @@ -7689,32 +7763,40 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'video split-scenes\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--content-threshold --fade-threshold --help --keep-duration -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'generate-password\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--copy-to-clipboard --help -c -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'network tcp-proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --proxy-target-host --proxy-target-port --tcp-host --tcp-port -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui misc dev-chat\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui network proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc jellyfin\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest bettercap\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui data explorer\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui misc calendar\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui dev-help wiki\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc jellyfin\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'generate-password\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--copy-to-clipboard --help -c -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'video boost-audio\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help --multiplier --output-file -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui sandbox desed\'*)' @@ -7725,58 +7807,18 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'video boost-audio\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help --multiplier --output-file -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc calendar\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'pentest bettercap\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'vm windows\'*\'--usb\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network lynx\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui sandbox play\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h awk grep sed")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc linutil\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc weather\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network ping\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'java set-version\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h 11 17 21 8")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'vm mac\'*\'--version\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "15 14 13 12 11")" -- "$cur")' + echo $' \'network tcp-proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --proxy-target-host --proxy-target-port --tcp-host --tcp-port -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'document convert\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --output-file --source-format --target-format -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui misc servarr\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'pentest arpspoof\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7785,11 +7827,23 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc servarr\'*)' + echo $' \'vm windows\'*\'--usb\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui sandbox play\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h awk grep sed")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc linutil\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ai open-llama-ui\'*)' + echo $' \'tui network ping\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc weather\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7797,16 +7851,20 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui sandbox jqp\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'tui network lynx\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'vm linux\'*\'--dist\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "alma alpine arch cachy centos debian fedora gentoo kali kubuntu mint manjaro mx nixos suse oracle rocky slack tails ubuntu ubuntus xubuntu")" -- "$cur")' + echo $' \'vm mac\'*\'--version\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "15 14 13 12 11")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h drft ecs gama gcs git jira journal multi-host-log-viewer openapi prs readme s3 system-benchmark tail-logs terraform wrkflw")" -- "$cur")' + echo $' \'java set-version\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h 11 17 21 8")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'ai open-llama-ui\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui network w3m\'*)' @@ -7817,6 +7875,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui development\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h drft ecs gama gcs git jira journal multi-host-log-viewer openapi prs readme s3 system-benchmark tail-logs terraform wrkflw")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'vm linux\'*\'--dist\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "alma alpine arch cachy centos debian fedora gentoo kali kubuntu mint manjaro mx nixos suse oracle rocky slack tails ubuntu ubuntus xubuntu")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'clean bleachbit\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7825,18 +7891,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui sandbox jqp\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'video rip-audio\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help --output-file --title -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'pentest crunch\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'video duration\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws console\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' @@ -7845,6 +7907,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'video duration\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest crunch\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws console\'*\'-s\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(python -c $\'import boto3\nfor service in boto3.Session().get_available_services(): print(service)\' | grep -v \'codestar\|honeycode\|mobile\|worklink\')")" -- "$cur")' echo $' ;;' @@ -7853,22 +7923,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ntfy reference\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'ntfy subscribe\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --sound -h -s")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'db bigquery\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc piano\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui misc slack\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7877,10 +7931,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'vm linux\'*\'--usb\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui data kafka\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7889,20 +7939,44 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h disk-monitor kernel-monitor pihole-monitor system-monitor")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'ntfy subscribe\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --sound -h -s")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'ntfy reference\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'vm linux\'*\'--usb\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc piano\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'db bigquery\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'install docker\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-images list-repositories")" -- "$cur")' + echo $' \'video youtube\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--audio-only --help --playlist -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest ngrok\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'elastic start\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'pentest ngrok\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp artifacts\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-images list-repositories")" -- "$cur")' echo $' ;;' echo $'' echo $' \'date-to-epoch\'*)' @@ -7917,10 +7991,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'video youtube\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--audio-only --help --playlist -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'vm mac\'*\'--usb\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' @@ -7933,26 +8003,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --no-conversion --speed -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'clean docker\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui dev-help\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h command-lookup stack-overflow wiki")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws login\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'install java\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws login\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'elastic stop\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -7961,11 +8011,7 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp location\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'pentest nmap\'*)' + echo $' \'install java\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -7973,14 +8019,38 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp login\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws login\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest nmap\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean docker\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws login\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp login\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp location\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp login\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui dev-help\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h command-lookup stack-overflow wiki")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'db bigquery\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' echo $' ;;' @@ -7989,52 +8059,44 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--database --dump --dump-to-dbml --help --persistent --persistent-dir-prefix --port --schema --tui --wipe-persistent-data -h -s")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws profile\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(cat ~/.aws/config | awk \'/\[profile*/ { print substr($2, 1, length($2)-1); }\') --help -h")" -- "$cur")' + echo $' \'tui network\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h api-client bluetooth-manager carbonyl elinks full-browser http-load-generator http-request-client http-request-client-2 lan-discovery lynx mitm-proxy network-manager ping proxy proxymock text-based-browser w3m wireguard-config")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp project\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\') --help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'plot\'*\'--file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui ai elia\'*)' + echo $' \'tui data db\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'plot\'*\'--type\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui sandbox\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h desed jqp play regect")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui ai elia\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws profile\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(cat ~/.aws/config | awk \'/\[profile*/ { print substr($2, 1, length($2)-1); }\') --help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'plot\'*\'--file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'plot\'*\'--type\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws console\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region --service -h -p -r -s")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui data db\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h api-client bluetooth-manager carbonyl elinks full-browser http-load-generator http-request-client http-request-client-2 lan-discovery lynx mitm-proxy network-manager ping proxy proxymock text-based-browser w3m wireguard-config")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui docker\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h docker docker-layer-analyzer kubernetes")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'clean logs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'random-int\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --max --min -h")" -- "$cur")' + echo $' \'gcp vertex\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h deploy-model list-endpoints predict tail-endpoint-logs")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws region\'*)' @@ -8045,8 +8107,20 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--cpu-cores --disk-size --help --persistent --persistent-dir-prefix --ram-size --share-directory --usb --version --wipe-persistent-data -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h deploy-model list-endpoints predict tail-endpoint-logs")" -- "$cur")' + echo $' \'tui docker\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h docker docker-layer-analyzer kubernetes")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'random-int\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --max --min -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws shell\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws login\'*)' @@ -8057,84 +8131,76 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws shell\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-log-groups query-log-groups tail-log-group")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h convert decrypt-pdf merge-pdf")" -- "$cur")' + echo $' \'play-mp3\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'db mysql\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--database --dump --dump-to-dbml --help --persistent --persistent-dir-prefix --port --tui --wipe-persistent-data -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'vm linux\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--cpu-cores --disk-size --dist --help --image-url --no-gui --persistent --persistent-dir-prefix --ram-size --rdp-password --rdp-user --share-directory --usb --use-rdp --wipe-persistent-data -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'play-mp3\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ascii-theater brew-explorer calendar dev-chat file-manager find-and-replace jellyfin linutil notes piano presentation screensaver servarr slack visualizations visualizations-2 weather youtube-music youtube-music-2")" -- "$cur")' + echo $' \'document\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h convert decrypt-pdf merge-pdf")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui data\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h database-ide db explorer jupyter-notebook kafka")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-parameter delete-parameter get-parameter list-parameters start-ngrok-bastion-instance start-port-forwarding update-parameter")" -- "$cur")' + echo $' \'tui misc\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ascii-theater brew-explorer calendar dev-chat file-manager find-and-replace jellyfin linutil notes piano presentation screensaver servarr slack visualizations visualizations-2 weather youtube-music youtube-music-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'plot\'*\'-t\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' + echo $' \'vm linux\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--cpu-cores --disk-size --dist --help --image-url --no-gui --persistent --persistent-dir-prefix --ram-size --rdp-password --rdp-user --share-directory --usb --use-rdp --wipe-persistent-data -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-instances")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'plot\'*\'-f\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws rds\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h fetch-db-connection-details list-db-instances")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'ai chat\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hf-file --hf-repo -f -h -r")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'elastic\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h init start stop")" -- "$cur")' + echo $' \'aws logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-log-groups query-log-groups tail-log-group")" -- "$cur")' echo $' ;;' echo $'' echo $' \'ansible\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h decrypt-variable encrypt-string")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'install\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ansible docker java")" -- "$cur")' + echo $' \'plot\'*\'-t\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h archive-website generate-self-signed-certificate https-proxy mermaid-api mitm-proxy proxy-with-nginx tcp-proxy warc-2-zim")" -- "$cur")' + echo $' \'plot\'*\'-f\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' echo $' \'pentest\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h aircrack-ng arpspoof bettercap crunch ifconfig maltego msfconsole netdiscover ngrok nmap storm-breaker veil")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'backup\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--backup-dest --help --move -h")" -- "$cur")' + echo $' \'aws ec2\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-instances")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-parameter delete-parameter get-parameter list-parameters start-ngrok-bastion-instance start-port-forwarding update-parameter")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws rds\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h fetch-db-connection-details list-db-instances")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'install\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ansible docker java")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'elastic\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h init start stop")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h archive-website generate-self-signed-certificate get-server-tls-cert https-proxy mermaid-api mitm-proxy proxy-with-nginx tcp-proxy warc-2-zim")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'ai chat\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hf-file --hf-repo -f -h -r")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm mac\'*)' @@ -8149,14 +8215,18 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'clean\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h bleachbit build-caches docker logs package-caches")" -- "$cur")' + echo $' \'backup\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--backup-dest --help --move -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'video\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h boost-audio duration rip-audio split-scenes youtube")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'clean\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h bleachbit build-caches docker logs package-caches")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'plot\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--file --gui --help --loki --multiplot --stack-vertically --type -f -h -t")" -- "$cur")' echo $' ;;' @@ -11567,6 +11637,27 @@ dtools_network_mermaid_api_command() { } +dtools_network_get_server_tls_cert_command() { + + # shellcheck disable=SC2154 + declare host="${args[host]}" + declare port="${args[--port]}" + declare view_only="${args[--view-only]}" + declare output_dir="${args[--output-dir]}" + declare filename="${args[--filename]}" + + if [[ "$view_only" == 1 ]]; then + openssl s_client -showcerts -connect "${host}:${port}" + else + openssl s_client -showcerts -connect "${host}:${port}" /dev/null 2>&1; then + sudo update-ca-certificates + fi + +} + dtools_ntfy_subscribe_command() { # shellcheck disable=SC2154 @@ -26657,6 +26748,13 @@ dtools_network_parse_requirements() { shift $# ;; + get-server-tls-cert) + action="get-server-tls-cert" + shift + dtools_network_get_server_tls_cert_parse_requirements "$@" + shift $# + ;; + "") dtools_network_usage >&2 exit 1 @@ -27694,6 +27792,143 @@ dtools_network_mermaid_api_parse_requirements() { } +dtools_network_get_server_tls_cert_parse_requirements() { + local key + + while [[ $# -gt 0 ]]; do + key="$1" + case "$key" in + --help | -h) + long_usage=yes + dtools_network_get_server_tls_cert_usage + exit + ;; + + *) + break + ;; + + esac + done + + missing_deps= + + if ! command -v openssl >/dev/null 2>&1; then + printf "missing dependency: openssl\n" >&2 + printf "%s\n\n" "Install with either 'sudo apt install libssl-dev' or 'brew install openssl@3'" >&2 + missing_deps=1 + else + deps['openssl']="$(command -v openssl | head -n1)" + fi + + if [[ -n $missing_deps ]]; then + exit 1 + fi + + action="network get-server-tls-cert" + + while [[ $# -gt 0 ]]; do + key="$1" + case "$key" in + + --port | -p) + + if [[ -n ${2+x} ]]; then + args['--port']="$2" + shift + shift + else + printf "%s\n" "--port requires an argument: --port, -p PORT" >&2 + exit 1 + fi + ;; + + --view-only | -v) + + for conflict in --output-dir --filename; do + if [[ -n "${args[$conflict]:-}" ]]; then + printf "conflicting options: %s cannot be used with %s\n" "$key" "$conflict" >&2 + exit 1 + fi + done + + args['--view-only']=1 + shift + ;; + + --output-dir | -d) + + if [[ -n "${args['--view-only']:-}" ]]; then + printf "conflicting options: %s cannot be used with %s\n" "$key" "--view-only" >&2 + exit 1 + fi + + if [[ -n ${2+x} ]]; then + args['--output-dir']="$2" + shift + shift + else + printf "%s\n" "--output-dir requires an argument: --output-dir, -d OUTPUT" >&2 + exit 1 + fi + ;; + + --filename | -f) + + if [[ -n "${args['--view-only']:-}" ]]; then + printf "conflicting options: %s cannot be used with %s\n" "$key" "--view-only" >&2 + exit 1 + fi + + if [[ -n ${2+x} ]]; then + args['--filename']="$2" + shift + shift + else + printf "%s\n" "--filename requires an argument: --filename, -f FILENAME" >&2 + exit 1 + fi + ;; + + -?*) + printf "invalid option: %s\n" "$key" >&2 + exit 1 + ;; + + *) + + if [[ -z ${args['host']+x} ]]; then + args['host']=$1 + shift + else + printf "invalid argument: %s\n" "$key" >&2 + exit 1 + fi + + ;; + + esac + done + + if [[ -z ${args['host']+x} ]]; then + printf "missing required argument: HOST\nusage: dtools network get-server-tls-cert HOST [OPTIONS]\n" >&2 + + exit 1 + fi + + [[ -n ${args['--port']:-} ]] || args['--port']="443" + [[ -n ${args['--output-dir']:-} ]] || args['--output-dir']="/usr/local/share/ca-certificates" + + if [[ -v args['--port'] ]]; then + validation_output="$(validate_port_number "${args['--port']:-}")" + if [[ -n "${validation_output}" ]]; then + printf "validation error in %s:\n%s\n" "--port, -p PORT" "$validation_output" >&2 + exit 1 + fi + fi + +} + dtools_ntfy_parse_requirements() { local key @@ -29659,6 +29894,7 @@ run() { "network archive-website") dtools_network_archive_website_command ;; "network warc-2-zim") dtools_network_warc_2_zim_command ;; "network mermaid-api") dtools_network_mermaid_api_command ;; + "network get-server-tls-cert") dtools_network_get_server_tls_cert_command ;; "ntfy") dtools_ntfy_command ;; "ntfy subscribe") dtools_ntfy_subscribe_command ;; "ntfy reference") dtools_ntfy_reference_command ;; diff --git a/src/commands/network/get-server-tls-cert.sh b/src/commands/network/get-server-tls-cert.sh new file mode 100644 index 0000000..e9cef3b --- /dev/null +++ b/src/commands/network/get-server-tls-cert.sh @@ -0,0 +1,16 @@ +# shellcheck disable=SC2154 +declare host="${args[host]}" +declare port="${args[--port]}" +declare view_only="${args[--view-only]}" +declare output_dir="${args[--output-dir]}" +declare filename="${args[--filename]}" + +if [[ "$view_only" == 1 ]]; then + openssl s_client -showcerts -connect "${host}:${port}" +else + openssl s_client -showcerts -connect "${host}:${port}" /dev/null 2>&1; then + sudo update-ca-certificates +fi diff --git a/src/commands/network/network_commands.yml b/src/commands/network/network_commands.yml index 2f780bd..693293e 100644 --- a/src/commands/network/network_commands.yml +++ b/src/commands/network/network_commands.yml @@ -288,3 +288,45 @@ commands: C-->D C-->F ' + + - name: get-server-tls-cert + help: |- + Retrieve the TLS certificate from a server and save it to a file. + If on a debian-based system and 'ca-certificates' is installed, the certificate will be installed into the system's trust store. + dependencies: + openssl: Install with either 'sudo apt install libssl-dev' or 'brew install openssl@3' + args: + - name: host + help: Domain name or IP address + required: true + flags: + - long: --port + short: -p + help: The port to connect to + arg: port + default: '443' + validate: port_number + - long: --view-only + short: -v + help: Only print the certificate(s) to stdout + conflicts: [--output-dir, --filename] + - long: --output-dir + short: -d + help: |- + Write the certificate to a file. + Defaults to `/usr/local/share/ca-certificates`. + arg: output + completions: + - + conflicts: [--view-only] + default: /usr/local/share/ca-certificates + - long: --filename + short: -f + arg: filename + help: |- + The name of the '.pem' file to save the cert to. + By default, it is 'domain.pem' + conflicts: [--view-only] + examples: + - dtools network get-server-tls-cert google.com --port 443 + - dtools network get-server-tls-cert example.com --output-dir . --filename example.com diff --git a/src/lib/send_completions.sh b/src/lib/send_completions.sh index caa9bb3..e880173 100644 --- a/src/lib/send_completions.sh +++ b/src/lib/send_completions.sh @@ -52,11 +52,11 @@ send_completions() { echo $' COMPREPLY=()' echo $'' echo $' case "$compline" in' - echo $' \'network generate-self-signed-certificate\'*\'--key-output\')' + echo $' \'network generate-self-signed-certificate\'*\'--pfx-output\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' - echo $' \'network generate-self-signed-certificate\'*\'--pfx-output\')' + echo $' \'network generate-self-signed-certificate\'*\'--key-output\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' @@ -68,14 +68,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "http https")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'--default-cli-region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm start-ngrok-bastion-instance\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws generate-sso-profiles\'*\'--default-cli-region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws ssm start-ngrok-bastion-instance\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' @@ -96,16 +96,28 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-repositories\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'aws secretsmanager list-secrets\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager create-secret\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager list-secrets\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'gcp artifacts list-repositories\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network get-server-tls-cert\'*\'--output-dir\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex tail-endpoint-logs\'*\'--location\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network generate-self-signed-certificate\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --key-output --output --pfx-output -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager list-secrets\'*\'--region\')' @@ -116,12 +128,12 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network generate-self-signed-certificate\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --key-output --output --pfx-output -h")" -- "$cur")' + echo $' \'gcp vertex tail-endpoint-logs\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex tail-endpoint-logs\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws ssm start-port-forwarding\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager show-secret\'*\'--region\')' @@ -136,18 +148,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm start-port-forwarding\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex tail-endpoint-logs\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm start-port-forwarding\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws generate-sso-profiles\'*\'--sso-region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws rds fetch-db-connection-details\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' @@ -156,10 +164,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'--sso-region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'network https-proxy\'*\'--ssl-certificate\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' @@ -168,14 +172,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network-monitoring network-diags\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm start-ngrok-bastion-instance\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --ngrok-auth-token --ngrok-url --port --profile --region --subnet-id -a -h -p -r -u")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'gcp vertex list-endpoints\'*\'--location\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' @@ -184,18 +180,38 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws rds list-db-instances\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'tui network-monitoring network-diags\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm start-ngrok-bastion-instance\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hostname --ngrok-auth-token --ngrok-url --port --profile --region --subnet-id -a -h -p -r -u")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp vertex list-endpoints\'*\'--project\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp artifacts list-images\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs query-log-groups\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'db postgres\'*\'--persistent-dir-prefix\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.db/postgres/)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws rds list-db-instances\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws secretsmanager create-secret\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui network-monitoring socket-stats\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -204,99 +220,71 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs query-log-groups\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws secretsmanager create-secret\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-images\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws rds fetch-db-connection-details\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws rds list-db-instances\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm create-parameter\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'vm windows\'*\'--persistent-dir-prefix\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/windows/)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm update-parameter\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs query-log-groups\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm delete-parameter\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs list-log-groups\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'gcp vertex deploy-model\'*\'--location\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws ssm create-parameter\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm delete-parameter\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws secretsmanager list-secrets\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-repositories\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document decrypt-pdf\'*\'--output-file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-repositories\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws rds list-db-instances\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager list-secrets\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network-monitoring ip-traffic\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs list-log-groups\'*\'--region\')' + echo $' \'aws logs query-log-groups\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm update-parameter\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs tail-log-group\'*\'--profile\')' + echo $' \'aws logs list-log-groups\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm create-parameter\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'vm windows\'*\'--persistent-dir-prefix\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/windows/)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'document decrypt-pdf\'*\'--output-file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp artifacts list-repositories\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp artifacts list-repositories\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ssm delete-parameter\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager show-secret\'*\'-r\')' + echo $' \'gcp vertex deploy-model\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm update-parameter\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' @@ -304,46 +292,78 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'aws secretsmanager show-secret\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network http-request-client-2\'*)' + echo $' \'aws ssm create-parameter\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network-monitoring ip-traffic\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm list-parameters\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui network-monitoring netscanner\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network mitm-proxy\'*\'--script-file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' \'aws logs list-log-groups\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'db mysql\'*\'--persistent-dir-prefix\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.db/mysql/)")" -- "$cur")' + echo $' \'tui network http-request-client-2\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs tail-log-group\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm list-parameters\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws secretsmanager create-secret\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --name --profile --region --secret-string -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network archive-website\'*\'--output\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' \'tui docker docker-layer-analyzer\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs tail-log-group\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network mitm-proxy\'*\'--script-file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development system-benchmark\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'document convert\'*\'--target-format\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ansi asciidoc asciidoc_legacy asciidoctor beamer bibtex biblatex chunkedhtml commonmark commonmark_x context csljson djot docbook docbook5 docx dokuwiki epub epub2 fb2 gfm haddock html html4 icml ipynb jats_archiving jats_articleauthoring jats_publishing jats jira json latex man markdown markdown_mmd markdown_phpextra markdown_strict markua mediawiki ms muse native odt opml opendocument org pdf plain pptx rst rtf texinfo textile slideous slidy dzslides revealjs s5 tei typst xwiki zimwiki")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm linux\'*\'--persistent-dir-prefix\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/linux/)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2 list-instances\'*\'--profile\')' + echo $' \'aws ssm start-port-forwarding\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm start-port-forwarding\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws ssm list-parameters\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'gcp vertex tail-endpoint-logs\'*\'-l\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' @@ -352,94 +372,78 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development system-benchmark\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm start-port-forwarding\'*\'-p\')' + echo $' \'aws ec2 list-instances\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm start-port-forwarding\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'db mysql\'*\'--persistent-dir-prefix\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.db/mysql/)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'document convert\'*\'--source-format\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "bibtex biblatex bits commonmark commonmark_x creole csljson csv tsv djot docbook docx dokuwiki endnotexml epub fb2 gfm haddock html ipynb jats jira json latex markdown markdown_mmd markdown_phpextra markdown_strict mediawiki man mdoc muse native odt opml org pod ris rtf rst t2t textile tikiwiki twiki typst vimwiki")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui docker docker-layer-analyzer\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document convert\'*\'--target-format\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ansi asciidoc asciidoc_legacy asciidoctor beamer bibtex biblatex chunkedhtml commonmark commonmark_x context csljson djot docbook docbook5 docx dokuwiki epub epub2 fb2 gfm haddock html html4 icml ipynb jats_archiving jats_articleauthoring jats_publishing jats jira json latex man markdown markdown_mmd markdown_phpextra markdown_strict markua mediawiki ms muse native odt opml opendocument org pdf plain pptx rst rtf texinfo textile slideous slidy dzslides revealjs s5 tei typst xwiki zimwiki")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs tail-log-group\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm list-parameters\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document merge-pdf\'*\'--input-file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' \'network archive-website\'*\'--output\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' echo $' \'ansible decrypt-variable\'*\'--file\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-repositories\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws logs tail-log-group\'*\'--since\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(for e in s m h d w; do echo "${2//[!0-9]/}${e}"; done)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network http-load-generator\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ec2 list-instances\'*\'--filter\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network http-request-client\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp artifacts list-repositories\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ec2 list-instances\'*\'--region\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager list-secrets\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm get-parameter\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager show-secret\'*)' + echo $' \'aws ec2 list-instances\'*\'--filter\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws secretsmanager list-secrets\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm get-parameter\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'document merge-pdf\'*\'--input-file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network http-request-client\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network http-load-generator\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm mac\'*\'--persistent-dir-prefix\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(ls -1 $HOME/.vm/mac/)")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'network get-server-tls-cert\'*\'-d\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' echo $' \'document convert\'*\'--output-file\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws ssm get-parameter\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui network text-based-browser\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -448,18 +452,22 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws secretsmanager show-secret\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws export-sso-creds\'*\'--profile\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws export-sso-creds\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui network bluetooth-manager\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp vertex tail-endpoint-logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui monitoring kernel-monitor\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -468,6 +476,10 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp vertex predict\'*\'--location\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui monitoring system-monitor\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -476,19 +488,15 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws export-sso-creds\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws ssm start-port-forwarding\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --host --local-port --profile --region --remote-port -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex predict\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex tail-endpoint-logs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-images\'*\'-p\')' + echo $' \'gcp vertex list-endpoints\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' @@ -496,8 +504,8 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex list-endpoints\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'aws generate-sso-profiles\'*\'-d\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm windows\'*\'--share-directory\')' @@ -508,23 +516,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network-monitoring upkit\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp artifacts list-images\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws rds list-db-instances\'*\'-r\')' + echo $' \'aws generate-sso-profiles\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs query-log-groups\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs query-log-groups\'*\'-r\')' + echo $' \'aws rds list-db-instances\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' @@ -532,15 +528,27 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'-d\')' + echo $' \'gcp artifacts list-images\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp artifacts list-images\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network-monitoring upkit\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs query-log-groups\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'aws logs query-log-groups\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm create-parameter\'*\'-p\')' + echo $' \'aws ssm update-parameter\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' @@ -548,68 +556,60 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm delete-parameter\'*\'-r\')' + echo $' \'aws ssm update-parameter\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui network network-manager\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm delete-parameter\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui dev-help command-lookup\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui dev-help stack-overflow\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs list-log-groups\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'network warc-2-zim\'*\'--output\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm create-parameter\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui monitoring disk-monitor\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ssm update-parameter\'*\'-p\')' + echo $' \'aws ssm create-parameter\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm update-parameter\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' \'tui dev-help stack-overflow\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui dev-help command-lookup\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network warc-2-zim\'*\'--output\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network get-server-tls-cert\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--filename --help --output-dir --port --view-only -d -f -h -p -v")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui network network-manager\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws logs list-log-groups\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs tail-log-group\'*\'-p\')' + echo $' \'aws logs list-log-groups\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs tail-log-group\'*\'-r\')' + echo $' \'aws ssm delete-parameter\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws ssm delete-parameter\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui monitoring disk-monitor\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm list-parameters\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ssm list-parameters\'*\'-p\')' @@ -620,7 +620,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm list-parameters\'*\'-r\')' + echo $' \'aws logs tail-log-group\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws logs tail-log-group\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' @@ -628,48 +632,32 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(for e in s m h d w; do echo "${2//[!0-9]/}${e}"; done)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws generate-sso-profiles\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--backup --default-cli-region --help --sso-region --sso-start-url -d -h -r -u")" -- "$cur")' + echo $' \'gcp vertex deploy-model\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2 list-instances\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'gcp vertex deploy-model\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui data jupyter-notebook\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts list-images\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' + echo $' \'aws ec2 list-instances\'*\'-f\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc visualizations-2\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp artifacts list-images\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws ec2 list-instances\'*\'-r\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex list-endpoints\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex predict\'*\'--file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws ec2 list-instances\'*\'-f\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "instance-id instance-type private-dns-name private-ip-address public-dns-name subnet-id vpc-id tags launch-time availability-zone state architecture instance-profile security-groups os")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network lan-discovery\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc find-and-replace\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'aws ec2 list-instances\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws rds list-db-instances\'*)' @@ -680,7 +668,23 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--end-time --help --log-group-name --profile --region --start-time -h -l -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development tail-logs\'*)' + echo $' \'aws generate-sso-profiles\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--backup --default-cli-region --help --sso-region --sso-start-url -d -h -r -u")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex list-endpoints\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --location --project -h -l -p")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex predict\'*\'--file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc find-and-replace\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc visualizations-2\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -688,26 +692,38 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --terraform -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ansible decrypt-variable\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--file --help --variable -f -h -v")" -- "$cur")' + echo $' \'tui network lan-discovery\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development tail-logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui network full-browser\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'ansible decrypt-variable\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--file --help --variable -f -h -v")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'network proxy-with-nginx\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --proxy-target-host --proxy-target-protocol --tcp-port -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc youtube-music-2\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'aws ssm delete-parameter\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm mac\'*\'--share-directory\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws logs list-log-groups\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws ssm get-parameter\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' @@ -724,42 +740,42 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --name --profile --region --value -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm delete-parameter\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' + echo $' \'tui misc youtube-music-2\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws logs list-log-groups\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' \'gcp vertex deploy-model\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--accelerator --container-image --container-port --display-name --endpoint-name --health-route --help --location --machine-type --model-gcs-uri --predict-route --project -c -d -e -h -l -m -p")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development openapi\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui misc visualizations\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'aws export-sso-creds\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development journal\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'java analyze-with-sonar\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --sonar-login --sonar-project-key --sonar-url -h -k -l -u")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development openapi\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development journal\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'aws export-sso-creds\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' echo $' \'network archive-website\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--behaviors --exclude --help --keep --limit --name --output --shm-size --url --wait-until --workers -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws export-sso-creds\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws export-sso-creds\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws ssm list-parameters\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' @@ -768,15 +784,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region --since --stdout --verbose -h -p -r -s -v")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex deploy-model\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--accelerator --container-image --container-port --display-name --endpoint-name --health-route --help --location --machine-type --model-gcs-uri --predict-route --project -c -d -e -h -l -m -p")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network api-client\'*)' + echo $' \'tui misc ascii-theater\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc brew-explorer\'*)' + echo $' \'tui network api-client\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -784,23 +796,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc ascii-theater\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui network mitm-proxy\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2 list-instances\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --filter --help --profile --region -f -h -p -r")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development readme\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development wrkflw\'*)' + echo $' \'tui misc brew-explorer\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -812,59 +812,35 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc youtube-music\'*)' + echo $' \'ai open-llama-api-docs\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'db bigquery\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'tui development readme\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development wrkflw\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc youtube-music\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'ansible encrypt-string\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--copy-output-to-clipboard --help -c -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ai open-llama-api-docs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc file-manager\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws console\'*\'--service\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(python -c $\'import boto3\nfor service in boto3.Session().get_available_services(): print(service)\' | grep -v \'codestar\|honeycode\|mobile\|worklink\')")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc presentation\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui docker kubernetes\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network proxymock\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document merge-pdf\'*\'-i\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex predict\'*\'-f\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'gcp vertex predict\'*\'-l\')' + echo $' \'db bigquery\'*\'--location\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm get-parameter\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' \'aws ec2 list-instances\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --filter --help --profile --region -f -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui data database-ide\'*)' + echo $' \'tui docker kubernetes\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -872,15 +848,55 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hf-file --hf-repo -f -h -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws console\'*\'--profile\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' \'tui network proxymock\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc file-manager\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc presentation\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui data database-ide\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'pentest storm-breaker\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'clean package-caches\'*)' + echo $' \'aws console\'*\'--profile\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex predict\'*\'-f\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm get-parameter\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--detailed --help --profile --region -h -p -r")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws console\'*\'--service\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(python -c $\'import boto3\nfor service in boto3.Session().get_available_services(): print(service)\' | grep -v \'codestar\|honeycode\|mobile\|worklink\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp vertex predict\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'document merge-pdf\'*\'-i\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development gama\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development drft\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -888,7 +904,11 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region -h -p -r")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc screensaver\'*)' + echo $' \'tui development jira\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean package-caches\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -896,38 +916,34 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development jira\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp login\'*\'--location\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' echo $' ;;' echo $'' echo $' \'backup\'*\'--backup-dest\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' echo $'' - echo $' \'document decrypt-pdf\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --output-file -h")" -- "$cur")' + echo $' \'aws console\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc screensaver\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm windows\'*\'--version\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "11 11l 11e 10 10l 10e 8e 7e ve xp 2025 2022 2019 2016 2012 2008 2003")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development gama\'*)' + echo $' \'document decrypt-pdf\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --output-file -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui development ecs\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp login\'*\'--location\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development drft\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws console\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'pentest aircrack-ng\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -936,8 +952,12 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development ecs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp login\'*\'--project\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network https-proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --https-port --proxy-target-host --proxy-target-port --ssl-certificate -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui development gcs\'*)' @@ -956,10 +976,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network https-proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --https-port --proxy-target-host --proxy-target-port --ssl-certificate -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'pentest netdiscover\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -968,48 +984,48 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp login\'*\'--project\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' + echo $' \'tui development s3\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network mitm-proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --port --script-file -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp vertex predict\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--endpoint-name --file --help --location -e -f -h -l")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws login\'*\'--region\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui development s3\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'clean build-caches\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'network warc-2-zim\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--behaviors --exclude --help --keep --limit --name --output --shm-size --url --wait-until --workers -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'pentest msfconsole\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui sandbox regect\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'document merge-pdf\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --input-file -h -i")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws secretsmanager\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-secret list-secrets show-secret")" -- "$cur")' + echo $' \'tui sandbox regect\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network mitm-proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --port --script-file -h")" -- "$cur")' + echo $' \'video split-scenes\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--content-threshold --fade-threshold --help --keep-duration -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean build-caches\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest msfconsole\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws login\'*\'--region\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws secretsmanager\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-secret list-secrets show-secret")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui network elinks\'*)' @@ -1020,32 +1036,40 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'video split-scenes\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--content-threshold --fade-threshold --help --keep-duration -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'generate-password\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--copy-to-clipboard --help -c -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'network tcp-proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --proxy-target-host --proxy-target-port --tcp-host --tcp-port -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui misc dev-chat\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui network proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc jellyfin\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest bettercap\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui data explorer\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui misc calendar\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'tui dev-help wiki\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc jellyfin\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'generate-password\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--copy-to-clipboard --help -c -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'video boost-audio\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help --multiplier --output-file -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui sandbox desed\'*)' @@ -1056,58 +1080,18 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'video boost-audio\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help --multiplier --output-file -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc calendar\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'pentest bettercap\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network proxy\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'vm windows\'*\'--usb\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network lynx\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui sandbox play\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h awk grep sed")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc linutil\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc weather\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network ping\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'java set-version\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h 11 17 21 8")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'vm mac\'*\'--version\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "15 14 13 12 11")" -- "$cur")' + echo $' \'network tcp-proxy\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --proxy-target-host --proxy-target-port --tcp-host --tcp-port -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'document convert\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --output-file --source-format --target-format -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui misc servarr\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'pentest arpspoof\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -1116,11 +1100,23 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui misc servarr\'*)' + echo $' \'vm windows\'*\'--usb\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui sandbox play\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h awk grep sed")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc linutil\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ai open-llama-ui\'*)' + echo $' \'tui network ping\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc weather\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -1128,16 +1124,20 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui sandbox jqp\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'tui network lynx\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'vm linux\'*\'--dist\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "alma alpine arch cachy centos debian fedora gentoo kali kubuntu mint manjaro mx nixos suse oracle rocky slack tails ubuntu ubuntus xubuntu")" -- "$cur")' + echo $' \'vm mac\'*\'--version\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "15 14 13 12 11")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui development\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h drft ecs gama gcs git jira journal multi-host-log-viewer openapi prs readme s3 system-benchmark tail-logs terraform wrkflw")" -- "$cur")' + echo $' \'java set-version\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h 11 17 21 8")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'ai open-llama-ui\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui network w3m\'*)' @@ -1148,6 +1148,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui development\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h drft ecs gama gcs git jira journal multi-host-log-viewer openapi prs readme s3 system-benchmark tail-logs terraform wrkflw")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'vm linux\'*\'--dist\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "alma alpine arch cachy centos debian fedora gentoo kali kubuntu mint manjaro mx nixos suse oracle rocky slack tails ubuntu ubuntus xubuntu")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'clean bleachbit\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -1156,18 +1164,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui sandbox jqp\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'video rip-audio\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help --output-file --title -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'pentest crunch\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'video duration\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'aws console\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' @@ -1176,6 +1180,14 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'video duration\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest crunch\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws console\'*\'-s\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(python -c $\'import boto3\nfor service in boto3.Session().get_available_services(): print(service)\' | grep -v \'codestar\|honeycode\|mobile\|worklink\')")" -- "$cur")' echo $' ;;' @@ -1184,22 +1196,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'ntfy reference\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'ntfy subscribe\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --sound -h -s")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'db bigquery\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc piano\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui misc slack\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -1208,10 +1204,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'vm linux\'*\'--usb\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui data kafka\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -1220,20 +1212,44 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h disk-monitor kernel-monitor pihole-monitor system-monitor")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'ntfy subscribe\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --sound -h -s")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'ntfy reference\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'vm linux\'*\'--usb\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui misc piano\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'db bigquery\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'install docker\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp artifacts\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-images list-repositories")" -- "$cur")' + echo $' \'video youtube\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--audio-only --help --playlist -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest ngrok\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'elastic start\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'pentest ngrok\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' \'gcp artifacts\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-images list-repositories")" -- "$cur")' echo $' ;;' echo $'' echo $' \'date-to-epoch\'*)' @@ -1248,10 +1264,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'video youtube\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--audio-only --help --playlist -h")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'vm mac\'*\'--usb\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -- "$cur")' echo $' ;;' @@ -1264,26 +1276,6 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help --no-conversion --speed -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'clean docker\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui dev-help\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h command-lookup stack-overflow wiki")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws login\'*\'-r\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'install java\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws login\'*\'-p\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'elastic stop\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' @@ -1292,11 +1284,7 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp location\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'pentest nmap\'*)' + echo $' \'install java\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' @@ -1304,14 +1292,38 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp login\'*\'-l\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' \'aws login\'*\'-r\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "ap-south-2 ap-south-1 eu-south-1 eu-south-2 me-central-1 ca-central-1 eu-central-1 eu-central-2 us-west-1 us-west-2 af-south-1 eu-north-1 eu-west-3 eu-west-2 eu-west-1 ap-northeast-3 ap-northeast-2 me-south-1 ap-northeast-1 sa-east-1 ap-east-1 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 us-east-1 us-east-2")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'pentest nmap\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean docker\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws login\'*\'-p\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(awk \'/\[profile*/ { print substr($2, 1, length($2)-1);}\' ~/.aws/config)")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp login\'*\'-p\')' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\')")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'gcp location\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'gcp login\'*\'-l\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "africa-south1 asia-east1 asia-east2 asia-northeast1 asia-northeast2 asia-northeast3 asia-south1 asia-south2 asia-southeast1 asia-southeast2 australia-southeast1 australia-southeast2 europe-central2 europe-north1 europe-north2 europe-southwest1 europe-west1 europe-west10 europe-west12 europe-west2 europe-west3 europe-west4 europe-west6 europe-west8 europe-west9 me-central1 me-central2 me-west1 northamerica-northeast1 northamerica-northeast2 northamerica-south1 southamerica-east1 southamerica-west1 us-central1 us-east1 us-east4 us-east5 us-south1 us-west1 us-west2 us-west3 us-west4")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'tui dev-help\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h command-lookup stack-overflow wiki")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'db bigquery\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' echo $' ;;' @@ -1320,52 +1332,44 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--database --dump --dump-to-dbml --help --persistent --persistent-dir-prefix --port --schema --tui --wipe-persistent-data -h -s")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws profile\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(cat ~/.aws/config | awk \'/\[profile*/ { print substr($2, 1, length($2)-1); }\') --help -h")" -- "$cur")' + echo $' \'tui network\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h api-client bluetooth-manager carbonyl elinks full-browser http-load-generator http-request-client http-request-client-2 lan-discovery lynx mitm-proxy network-manager ping proxy proxymock text-based-browser w3m wireguard-config")" -- "$cur")' echo $' ;;' echo $'' echo $' \'gcp project\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(gcloud projects list | awk \'NR > 1 {print $1}\') --help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'plot\'*\'--file\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui ai elia\'*)' + echo $' \'tui data db\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'plot\'*\'--type\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' - echo $' ;;' - echo $'' echo $' \'tui sandbox\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h desed jqp play regect")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'tui ai elia\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws profile\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "$(cat ~/.aws/config | awk \'/\[profile*/ { print substr($2, 1, length($2)-1); }\') --help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'plot\'*\'--file\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'plot\'*\'--type\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'aws console\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --profile --region --service -h -p -r -s")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'tui data db\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui network\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h api-client bluetooth-manager carbonyl elinks full-browser http-load-generator http-request-client http-request-client-2 lan-discovery lynx mitm-proxy network-manager ping proxy proxymock text-based-browser w3m wireguard-config")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui docker\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h docker docker-layer-analyzer kubernetes")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'clean logs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'random-int\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --max --min -h")" -- "$cur")' + echo $' \'gcp vertex\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h deploy-model list-endpoints predict tail-endpoint-logs")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws region\'*)' @@ -1376,8 +1380,20 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--cpu-cores --disk-size --help --persistent --persistent-dir-prefix --ram-size --share-directory --usb --version --wipe-persistent-data -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'gcp vertex\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h deploy-model list-endpoints predict tail-endpoint-logs")" -- "$cur")' + echo $' \'tui docker\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h docker docker-layer-analyzer kubernetes")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'random-int\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --max --min -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'clean logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws shell\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'aws login\'*)' @@ -1388,84 +1404,76 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --location --project -h -l -p")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws shell\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws logs\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-log-groups query-log-groups tail-log-group")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'document\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h convert decrypt-pdf merge-pdf")" -- "$cur")' + echo $' \'play-mp3\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'db mysql\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--database --dump --dump-to-dbml --help --persistent --persistent-dir-prefix --port --tui --wipe-persistent-data -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'vm linux\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--cpu-cores --disk-size --dist --help --image-url --no-gui --persistent --persistent-dir-prefix --ram-size --rdp-password --rdp-user --share-directory --usb --use-rdp --wipe-persistent-data -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'play-mp3\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'tui misc\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ascii-theater brew-explorer calendar dev-chat file-manager find-and-replace jellyfin linutil notes piano presentation screensaver servarr slack visualizations visualizations-2 weather youtube-music youtube-music-2")" -- "$cur")' + echo $' \'document\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h convert decrypt-pdf merge-pdf")" -- "$cur")' echo $' ;;' echo $'' echo $' \'tui data\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h database-ide db explorer jupyter-notebook kafka")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ssm\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-parameter delete-parameter get-parameter list-parameters start-ngrok-bastion-instance start-port-forwarding update-parameter")" -- "$cur")' + echo $' \'tui misc\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ascii-theater brew-explorer calendar dev-chat file-manager find-and-replace jellyfin linutil notes piano presentation screensaver servarr slack visualizations visualizations-2 weather youtube-music youtube-music-2")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'plot\'*\'-t\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' + echo $' \'vm linux\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--cpu-cores --disk-size --dist --help --image-url --no-gui --persistent --persistent-dir-prefix --ram-size --rdp-password --rdp-user --share-directory --usb --use-rdp --wipe-persistent-data -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'aws ec2\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-instances")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'plot\'*\'-f\')' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'aws rds\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h fetch-db-connection-details list-db-instances")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'ai chat\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hf-file --hf-repo -f -h -r")" -- "$cur")' - echo $' ;;' - echo $'' - echo $' \'elastic\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h init start stop")" -- "$cur")' + echo $' \'aws logs\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-log-groups query-log-groups tail-log-group")" -- "$cur")' echo $' ;;' echo $'' echo $' \'ansible\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h decrypt-variable encrypt-string")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'install\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ansible docker java")" -- "$cur")' + echo $' \'plot\'*\'-t\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "line bar")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'network\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h archive-website generate-self-signed-certificate https-proxy mermaid-api mitm-proxy proxy-with-nginx tcp-proxy warc-2-zim")" -- "$cur")' + echo $' \'plot\'*\'-f\')' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A file -- "$cur")' echo $' ;;' echo $'' echo $' \'pentest\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h aircrack-ng arpspoof bettercap crunch ifconfig maltego msfconsole netdiscover ngrok nmap storm-breaker veil")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'backup\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--backup-dest --help --move -h")" -- "$cur")' + echo $' \'aws ec2\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h list-instances")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws ssm\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h create-parameter delete-parameter get-parameter list-parameters start-ngrok-bastion-instance start-port-forwarding update-parameter")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'aws rds\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h fetch-db-connection-details list-db-instances")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'install\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h ansible docker java")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'elastic\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h init start stop")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'network\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h archive-website generate-self-signed-certificate get-server-tls-cert https-proxy mermaid-api mitm-proxy proxy-with-nginx tcp-proxy warc-2-zim")" -- "$cur")' + echo $' ;;' + echo $'' + echo $' \'ai chat\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help --hf-file --hf-repo -f -h -r")" -- "$cur")' echo $' ;;' echo $'' echo $' \'vm mac\'*)' @@ -1480,14 +1488,18 @@ send_completions() { echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h")" -- "$cur")' echo $' ;;' echo $'' - echo $' \'clean\'*)' - echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h bleachbit build-caches docker logs package-caches")" -- "$cur")' + echo $' \'backup\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -A directory -A file -W "$(_dtools_completions_filter "--backup-dest --help --move -h")" -- "$cur")' echo $' ;;' echo $'' echo $' \'video\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h boost-audio duration rip-audio split-scenes youtube")" -- "$cur")' echo $' ;;' echo $'' + echo $' \'clean\'*)' + echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--help -h bleachbit build-caches docker logs package-caches")" -- "$cur")' + echo $' ;;' + echo $'' echo $' \'plot\'*)' echo $' while read -r; do COMPREPLY+=("$REPLY"); done < <(compgen -W "$(_dtools_completions_filter "--file --gui --help --loki --multiplot --stack-vertically --type -f -h -t")" -- "$cur")' echo $' ;;'