Compare commits

..

5 Commits

Author SHA1 Message Date
F.B. 4ff886fab1
Merge 5359bbf0e7 into 8d5a945c93 2025-08-25 22:01:16 +01:00
Shohei YOSHIDA 8d5a945c93
Merge pull request #1149 from zsh-users/update_vnstat
Update vnstat completion to version 2.13
2025-08-24 12:37:43 +09:00
Shohei YOSHIDA cafb93cd93
Update vnstat completion to version 2.13 2025-08-23 19:14:12 +09:00
Shohei YOSHIDA e94efecefa
Merge pull request #1148 from zsh-users/update-gpgconf
Update gpgconf completion to version 2.4.4
2025-08-21 22:48:50 +09:00
Shohei YOSHIDA 1587db0b96
Update gpgconf completion to version 2.4.4 2025-08-21 13:49:33 +09:00
2 changed files with 15 additions and 3 deletions

View File

@ -25,7 +25,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Description:
# Completions for gpgconf (configuration utility provided with GnuPG
# Completions for gpgconf (configuration utility provided with GnuPG 2.4.4
# <https://gnupg.org>)
#
# Authors:
@ -62,6 +62,9 @@ _arguments \
'--apply-profile[update configuration files using the specified file]:configuration file:_path_files' \
'--status-fd[write status info to the specified file descriptor]:file descriptor' \
'--homedir[specify an alternative gnupg configuration home directory]:directory:_directories' \
'--chuid[change the current user to uid which may either be a number or a name]:uid' \
'(--lock --unlock)--unlock[remove a stale lock file hold for file]:name' \
'(--lock --unlock)--lock[name of file protected by the lock]:name' \
'(-o --output)'{-o,--output}'[write output to the specified file]:output file:_path_files' \
'(-v --verbose)'{-v,--verbose}'[verbose]' \
'(-q --quiet)'{-q,--quiet}'[quiet]' \

View File

@ -28,7 +28,7 @@
# Description
# -----------
#
# Completion script for vnstat 2.10
# Completion script for vnstat 2.13 (https://github.com/vergoh/vnstat)
#
# ------------------------------------------------------------------------------
# Authors
@ -44,7 +44,9 @@ typeset -A opt_args
local period="-d --days -h --hours -m --months -w --weeks"
_arguments -C : \
'--95th[show 95th percentile output for the ongoing month]' \
'--add[create database entry for interface specified]' \
'--alert[show alert, use different exit status]:params' \
'(-b --begin)'{-b,--begin}'[begin the list output with a specific date]:date:' \
'--config[specify alternate configuration file]:file:_files' \
"($period)"{-d,--days}'[show traffic for days]' \
@ -53,6 +55,7 @@ _arguments -C : \
"($period)"{-w,--weeks}'[show traffic for 7 days]' \
"($period)"{-y,--years}'[show traffic statistics for the last year]' \
"($period)"{-5,--fiveminutes}'[show traffic statistic with a 5 minute resolution for the last hours]' \
'--db[use file as database file instead of searching for a database]:db:_files' \
'--dbdir[specify database directory]:directory:_files -/' \
'--dbiflist[List interfaces currently in the database]::mode:->dbiflist' \
'(-D --debug)'{-D,--debug}'[show additional debug output]' \
@ -68,9 +71,10 @@ _arguments -C : \
'(-l --live)'{-l,--live}'[display current transfer rate]:mode:->live' \
'--json[show database content in json format]' \
'--locale[specify locale]:locale:' \
'--merge[merge interface data from source database to destination database]:src_dst' \
'--nick[set nickname for alias]:nickname:' \
'--oneline[traffic summary in one-line, parseable format]' \
'(-q --query)'{-q,--query}'[force database query mode]' \
'(-q --query)'{-q,--query}'[force database query mode]::query:->query' \
'--remove[delete the database entry for the interface specified]' \
'--rename[rename the interface specified in the database with new name]' \
'(-r --reset)'{-r,--reset}'[reset internal counters]' \
@ -114,6 +118,11 @@ case "$state" in
'1[one interface per line]' \
&& ret=0
;;
(query)
_values 'query mode' \
'a[short summary output]' \
's[regular summary output]' && ret=0
;;
esac
return ret