【发布时间】:2020-03-16 11:53:27
【问题描述】:
我有一堆非常冗长的 ZSH 函数,我想对它们使用 zsh 补全。示例:
qq-enum-dns-txfr-host
qq-enum-dns-brute-rev
qq-enum-dns-tcpdump
qq-enum-web-php-lfi-logfile
qq-enum-smb-tcpdump
qq-enum-web-php-ffuf-common-php
qq-enum-ftp-tcpdump
当我输入 qq-tcpTab 时,我想完成:
qq-enum-dns-tcpdump
qq-enum-smb-tcpdump
qq-enum-ftp-tcpdump
我能找到的所有文档都涉及如何完成给定命令或函数的参数,但没有说明如何使用子字符串(不是前缀)完成来确定首先使用哪个函数。
我想我可以重构,使每个函数都成为qq 命令的参数。但是我错过了一种更简单的方法吗?
【问题讨论】:
标签: zsh zsh-completion