From 923be82207ad37780ceb8869e105b07162a038e6 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Sat, 8 Jan 2005 05:02:02 +0000 Subject: * 20649: completion for cal and ncal. --- Completion/Unix/Command/_cal | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Completion/Unix/Command/_cal (limited to 'Completion') diff --git a/Completion/Unix/Command/_cal b/Completion/Unix/Command/_cal new file mode 100644 index 000000000..b8ebef5c9 --- /dev/null +++ b/Completion/Unix/Command/_cal @@ -0,0 +1,32 @@ +#compdef cal ncal + +local calargs ncalargs + +calargs=('-3[three in a row]' + '-m[Monday as first day of the week]') + +ncalargs=('-J[display Julian calendar]' + '-e[display date of western Easter]' + '-o[display date of orthodox Easter]' + '-p[assume as by ncal]' + '-s[country code]' + '-w[print number of the week below each column]') + +case $service in + (cal) +_arguments \ + "${calargs[@]}" \ + '-j[display Julian days]' \ + '-y[display a calendar for the current year]' \ + '1:month:' \ + '2:year:' + ;; + (ncal) +_arguments \ + "${ncalargs[@]}" \ + '-j[display Julian days]' \ + '-y[display a calendar for the current year]' \ + '1:month:' \ + '2:year:' + ;; +esac -- cgit 1.4.1