summaryrefslogtreecommitdiffstats
path: root/bash-completion/rtcwake
diff options
context:
space:
mode:
Diffstat (limited to 'bash-completion/rtcwake')
-rw-r--r--bash-completion/rtcwake15
1 files changed, 13 insertions, 2 deletions
diff --git a/bash-completion/rtcwake b/bash-completion/rtcwake
index 23c774c1f..cdee2f3d3 100644
--- a/bash-completion/rtcwake
+++ b/bash-completion/rtcwake
@@ -5,6 +5,12 @@ _rtcwake_module()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
case $prev in
+ '-A'|'--adjfile')
+ local IFS=$'\n'
+ compopt -o filenames
+ COMPREPLY=( $(compgen -f -- $cur) )
+ return 0
+ ;;
'-d'|'--device')
local RTC_DEVS
RTC_DEVS=$(cd /sys/class/rtc/ && echo *)
@@ -31,17 +37,22 @@ _rtcwake_module()
return 0
;;
esac
- OPTS=" --date
+ OPTS="
+ --auto
+ --adjfile
+ --date
--device
--dry-run
--local
+ --list-modes
--mode
--seconds
--time
--utc
--verbose
--help
- --version"
+ --version
+ "
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}