2022-02-10 10:27:50 +00:00
|
|
|
#!/bin/zsh
|
|
|
|
|
2023-08-20 15:30:41 +00:00
|
|
|
zparseopts -D l=logs -log=logs -enable-log=logs
|
|
|
|
|
2022-02-10 10:27:50 +00:00
|
|
|
mkdir $1
|
2023-08-20 15:30:41 +00:00
|
|
|
ln -s ${XDG_RUNTIME_DIR:-/run/user/$UID}/supervise.$1 $1/supervise
|
2022-02-10 10:27:50 +00:00
|
|
|
echo '#!/bin/zsh' > $1/run
|
|
|
|
echo "exec $*" >> $1/run
|
|
|
|
chmod +x $1/run
|
2023-08-20 15:30:41 +00:00
|
|
|
|
|
|
|
if [[ $logs ]]; then
|
|
|
|
mkdir $1/log
|
|
|
|
ln -sr ./log $1/log/run
|
|
|
|
ln -s ${XDG_RUNTIME_DIR:-/run/user/$UID}/supervise.${1}-log $1/log/supervise
|
|
|
|
fi
|