1 min read

Bash Script : Teleport

#!/bin/bash

echo -e "\n\n\nHi $LOGNAME 😃, What's up? "
echo "1. Edit espanso config"
echo "2. Edit bash aliases"
echo "3. Midiverse!"
echo "4. Watch France info"
echo "5. coucou"
echo "6. ❗Edit this teleport script!"
echo ""
echo ""
echo ""
echo ""
read number

case $number in
    1)
        CONFIG=$(espanso path | awk '/Config:/ {print $2}') 
        echo -e "Available match files:\n$(ls $CONFIG/match)"
        code "$CONFIG/match"
        ;;
    2)
        # Check if .bash_aliases file exists, if not create it
        if [ ! -f "$HOME/.bash_aliases" ]; then
            touch "$HOME/.bash_aliases"
            echo ".bash_aliases file created in $HOME"
        fi
        
        # Open the .bash_aliases file in VScode
        code "$HOME/.bash_aliases"
        
        ;;
    3)
        xdg-open /media/ron/Ronzz_Core/nextCloudSync/mindiverse
        
        ;;
    4)
        # Open the crashcourse CS playlist in Firefox
        xdg-open https://www.youtube.com/franceinfo
        ;;
    5)
        cd "/media/ron/Ronzz_Core/nextCloudSync/mindiverse-life/coucou/coucou"
        eval $(poetry env activate)
        python3 main.py
        ;;
    6)
        # Open the teleport script in VScode
        code "$(realpath "$0")"
        ;;
    *)
        echo "You did not select a valid number!!"
        ;;
esac