case "$1" in
refresh)
doas emaint sync -A
- doas emerge -avuDN @world
+ doas emerge -avuDN @world "${@:2}"
;;
log)
grep -i --color=auto -i "completed" /var/log/emerge.log
echo "note: use 'date -d @[unixtime]' to convert the timestamp"
;;
clean)
- doas emerge -a --depclean
+ doas emerge -a --depclean "${@:2}"
;;
- *)
- doas emerge -avuDN @world
+ now)
+ doas emerge -avuDN @world "${@:2}"
+ ;;
+ test)
+ echo "${@:2}"
;;
+ *)
+ echo "Currently available commands: 'clean', 'refresh', 'log', 'now'"
esac