No description
elevate | ||
eprintln | ||
iscmd | ||
LICENSE | ||
println | ||
README.md | ||
tdefine | ||
where |
execline-ptrc-extras
fun execline scripts to try at home
println
like echo, but chainable
println "test"
echo test1
eprintln
println but to stderr :)
eprintln "test"
echo test1
tdefine
ternary define: $1 = if ($4) { $2 } { $3 } cmd...
backtick -E uid { id -u }
tdefine sucmd "doas" "exec" { s6-test $uid != 0 }
$sucmd s6-linux-init-shutdown
elevate
the same thing from above but just one command (and with sudo fallback)
elevate s6-linux-init-shutdown
where
which(1) but in execline
backtick -E sh { where sh }
echo "shell full path: $sh"
iscmd
exits with 0 if command exists
tdefine shell "zsh" "sh" { iscmd zsh }