about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-04-14 17:15:59 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-04-14 17:15:59 +0200
commitbd48df9350f1a85242f1efbc4538b053f31f0748 (patch)
treec22e16f8eab8971862dc50964d2008a6ea21863b
parenttreewide: Update (diff)
downloadnixos-config-bd48df9350f1a85242f1efbc4538b053f31f0748.zip
pkgs/swallow: Don't swallow the window, if the command can't be executed
-rwxr-xr-xpkgs/by-name/sw/swallow/swallow.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/by-name/sw/swallow/swallow.sh b/pkgs/by-name/sw/swallow/swallow.sh
index 922a21b3..ac1858ea 100755
--- a/pkgs/by-name/sw/swallow/swallow.sh
+++ b/pkgs/by-name/sw/swallow/swallow.sh
@@ -15,7 +15,9 @@ throwup() {
 }
 
 if [ -z "$*" ]; then
-    printf "ERROR: No Arguments Supplied\n"
+    printf "ERROR: No arguments supplied\n"
+elif ! command -v "$1" >/dev/null; then
+    printf "ERROR: Command '%s' does not exist\n" "$1"
 else
     eat && "$@"