diff options
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r-- | Completion/Unix/Command/_cal | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_cal b/Completion/Unix/Command/_cal new file mode 100644 index 000000000..82bb98b5f --- /dev/null +++ b/Completion/Unix/Command/_cal @@ -0,0 +1,28 @@ +#compdef cal ncal + +local args + +case $service in + cal) + args=( + '-3[three in a row]' + '-m[Monday as first day of the week]' + ) + ;; + ncal) + args=( + '-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]' + ) + ;; +esac + +_arguments "${args[@]}" \ + '-j[display Julian days]' \ + '-y[display a calendar for the current year]' \ + '::month' \ + ':year' |