File: _uptime

package info (click to toggle)
zsh 5.9-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 23,856 kB
  • sloc: ansic: 108,138; sh: 6,976; makefile: 722; perl: 687; awk: 291; sed: 16
file content (26 lines) | stat: -rw-r--r-- 696 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#compdef uptime guptime

local variant

_pick_variant -r variant procps=procps gnu='Free Soft' unix --version

case $variant in
  procps)
    _arguments -s -S : \
      '(: -)'{-h,--help}'[display help information]' \
      '(: -)'{-V,--version}'[display version information]' \
      + '(excl)' \
      {-p,--pretty}'[display uptime in pretty format]' \
      {-s,--since}'[display date/time of system boot]'
    return
    ;;
  gnu)
    _arguments -S : \
      '(: -)--help[display help information]' \
      '(: -)--version[display version information]' \
      '1:utmp/wtmp file:_files'
    return
    ;;
  # *BSD, Darwin, Solaris, BusyBox
  *) _message 'no more arguments'; return 1 ;;
esac