From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12642 invoked from network); 15 Mar 2023 23:10:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 15 Mar 2023 23:10:06 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Message-ID:Date:Content-ID: Content-Type:MIME-Version:Subject:To:From:Reply-To:Cc: Content-Transfer-Encoding:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=bk5S1DEiISCBxLBz1jron6jDAq2ws/urnN8fRZN68U0=; b=hKPTC9JvHuopO1V3lT38Fk44wd N/BpiuUxxwgQcZhXBvdvZZENXlRSmtrAVkGG0HA+qmDTEb5jcg2tyEKtWw/9JtSWzJo50g/4hXXQ8 kjKVOKW6hNaqz8fuN4qVyrTLVw2p4LZ6l1yE4dYImgl2pPmcCIGt1U7VCRFLSVKde9L901L57gjJR pn7qJt0Hsfp8kTdIZuw3Kvie3/fzM2NynlXPw9APyJX5bVUk2ognp0wCqKaMHRLPqRmddFIsi+D+V wy8OR76KA4PSOgSmkLODCAYNxiBxuGP6tPxuBQ2fwZqx8KZZWHSBKWRJZZ5Nabt0LboxOtJv7mnom hO1yRMKA==; Received: by zero.zsh.org with local id 1pcaFw-000HAc-1d; Wed, 15 Mar 2023 23:10:04 +0000 Received: by zero.zsh.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1pcaFg-000GsY-6l; Wed, 15 Mar 2023 23:09:48 +0000 Received: from [192.168.178.21] (helo=hydra) by mail.kiddle.eu with esmtp(Exim 4.95) (envelope-from ) id 1pcaFd-000DgU-F4 for zsh-workers@zsh.org; Thu, 16 Mar 2023 00:09:45 +0100 From: Oliver Kiddle To: Zsh workers Subject: PATCH: update completions to cover changes in OpenBSD 7.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <52604.1678921785.1@hydra> Date: Thu, 16 Mar 2023 00:09:45 +0100 Message-ID: <52605-1678921785.360056@UL4g.HCYC.4MjL> X-Seq: 51581 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: OpenBSD 7.2 was released back in October. I don't think I've checked for updates affecting completion since 6.9 which is even longer but there have been some updates from other people. Oliver diff --git a/Completion/BSD/Command/_fw_update b/Completion/BSD/Command/_fw_update index b01749f3f..84b5f808d 100644 --- a/Completion/BSD/Command/_fw_update +++ b/Completion/BSD/Command/_fw_update @@ -3,8 +3,10 @@ _arguments -s -S -A "-*" \ '(*)-a[install or update firmware for all drivers]' \ '-d[delete drivers instead of adding them]' \ - '-i[display information]' \ + '-F[download firmware only]' \ '-n[dry run]' \ - '-p[use the firmware at specified path]:path:' \ + '-p+[use the firmware at specified path]: : _alternative + "urls\:url\:_urls" + "directories\:path\:_directories"' \ '*-v[verbose output]' \ '(-a)*:driver:' diff --git a/Completion/BSD/Command/_rcctl b/Completion/BSD/Command/_rcctl index 6cfebf420..98e4f9846 100644 --- a/Completion/BSD/Command/_rcctl +++ b/Completion/BSD/Command/_rcctl @@ -3,7 +3,7 @@ local context state line local -a actions lsarg subcmds variables -actions=(check reload restart start stop) +actions=(configtest check reload restart start stop) subcmds=(disable enable get getdef ls order set) variables=(class flags status timeout user) lsarg=( diff --git a/Completion/Unix/Command/_grep b/Completion/Unix/Command/_grep index 2dcbff4a3..0f1e712fd 100644 --- a/Completion/Unix/Command/_grep +++ b/Completion/Unix/Command/_grep @@ -89,7 +89,7 @@ case $variant:$OSTYPE in ;| gpl2:(freebsd|darwin)*) arguments+=( - '(--null --no-filename -h)--null[print 0 byte after each filename]' + '(--no-filename -h)--null[print 0 byte after each filename]' '(-Z --decompress -J --bz2decompress)'{-J,--bz2decompress}"[decompress bzip2'ed input before searching]" '(-Z --decompress -J --bz2decompress)'{-Z,--decompress}"[decompress gzip'ed input before searching]" ) @@ -129,6 +129,7 @@ case $variant:$OSTYPE in arguments=( ${(M)arguments:#((#s)|*\))--(context|binary-files|line-buffered|label|max-count)*} ${${arguments:#((#s)|*\))(\*|)-[d-]*}/\)-r/\)-R} + '(-h)--null[print 0 byte after each filename]' "-U[search binary files but don't print them]" '-Z[behave as zgrep]' ) diff --git a/Completion/Unix/Command/_netstat b/Completion/Unix/Command/_netstat index 67133dc6c..8016b2475 100644 --- a/Completion/Unix/Command/_netstat +++ b/Completion/Unix/Command/_netstat @@ -280,7 +280,6 @@ case $OSTYPE in '-c+[show specified number of updates, then exit]:count' '-e[show only the number of errors on the interface]' '-q[only show interfaces that have seen packets]' - '-t[show current value of the watchdog timer function]' ) statistics+=( $popt '-r[display routing statistics]' ) groups+=( -n$nopt ) diff --git a/Completion/Unix/Command/_ps b/Completion/Unix/Command/_ps index 9b54cbcc6..905309a12 100644 --- a/Completion/Unix/Command/_ps +++ b/Completion/Unix/Command/_ps @@ -105,6 +105,7 @@ case $OSTYPE in bsdarg+=( 'M[extract values from specified core]' ) ;| linux-gnu|netbsd*) bsdarg+=( 'k[specify sort order]' ) ;| + linux-gnu|openbsd*) bsd+=( 'f[show process hierarchy]' ) ;| darwin*|freebsd*) bsd+=( 'X[skip processes with no controlling terminal]' ) bsdarg+=( '*G[select processes by real group]' ) @@ -188,7 +189,6 @@ case $OSTYPE in done bsd+=( 'c[show true command name]' - 'f[show process hierarchy]' 'h[suppress header]' 'm[show threads after processes]' 'n[numeric output for WCHAN and USER]'