37 lines
425 B
Bash
37 lines
425 B
Bash
#!/bin/bash
|
|
|
|
source $LIB_DIR/runit.lib
|
|
|
|
shell () {
|
|
/bin/bash -c "cd ${DEFAULT_DIR:-/}; exec bash -l"
|
|
}
|
|
|
|
func () {
|
|
local func=$1
|
|
shift 1
|
|
$func $@
|
|
}
|
|
|
|
editor () {
|
|
$SVDIR/editor/run "$@"
|
|
}
|
|
|
|
browser () {
|
|
$SVDIR/mkdocs/run "$@"
|
|
}
|
|
|
|
caddy () {
|
|
$SVDIR/caddy/run "$@"
|
|
}
|
|
|
|
run() {
|
|
if [ "$(id -u)" = 0 ]; then
|
|
sudo -u "${USER:-doc}" bash -c "source /opt/core_run.env; $*"
|
|
fi
|
|
}
|
|
|
|
|
|
idle () {
|
|
sleep infinity
|
|
}
|