bash aliases, autostart and macros

This commit is contained in:
2025-06-25 02:28:14 +02:00
parent 21508b1124
commit 138d742342
+35
View File
@@ -0,0 +1,35 @@
alias ll="ls -la"
jc() {
screen -S joycontrol -X stuff "$1^M"
}
jcstart() {
cd ~/joycontrol
git pull --ff-only
screen -dmS joycontrol sudo python3 run_controller_cli.py PRO_CONTROLLER -r 98:E2:55:92:E8:81
cd
}
jcstop() {
screen -S joycontrol -X quit
}
jcrestart() {
jcstop
jcstart
}
jcmacro() {
while read -r line; do
if [[ ${line:0:1} != "#" ]]; then
jc "$line"
fi
done < "$1"
}
if screen -ls | grep joycontrol; then
echo "joycontrol already running, restart id needed"
else
jcstart
fi