Make enabling take an optional argument

This commit is contained in:
Nick Chambers 2021-06-23 09:49:03 -05:00
parent 7b257d7835
commit d9cb21377e
1 changed files with 14 additions and 4 deletions

18
rowbot
View File

@ -741,12 +741,22 @@ hook_cmd_markov() {
case $action in
enable)
enabled[$to]=yes
privmsg "$to" "now recording $to"
if (( ${#action_args[@]} )); then
enabled[${action_args[0]}]=yes
privmsg "$to" "now recording ${action_args[0]}"
else
enabled[$to]=yes
privmsg "$to" "now recording $to"
fi
;;
disable)
enabled[$to]=no
privmsg "$to" "no longer recording $to"
if (( ${#action_args[@]} )); then
enabled[${action_args[0]}]=no
privmsg "$to" "no longer recording ${action_args[0]}"
else
enabled[$to]=yes
privmsg "$to" "no longer recording $to"
fi
;;
enabled\?)
if [[ ${to:0:1} != \# || ${enabled[$to]} = yes ]]; then