]> Freerunner's - dotfiles.git/commitdiff
upgrayyedd: add moar functions
authorAndre Ramnitz <tux.rising@gmail.com>
Tue, 25 Jun 2024 02:17:56 +0000 (04:17 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Sun, 18 Aug 2024 19:05:38 +0000 (21:05 +0200)
local/bin/upgrayyedd

index d5b79c16d4ad8fe74ff3c3e070a3f6bdf20f03fa..151c720210751b70d5df254d2e4a7a05dcadbc92 100755 (executable)
@@ -3,16 +3,21 @@
 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