# DietPi-Globals: dietpi-* aliases, G_* functions and variables . /boot/dietpi/func/dietpi-globals || { echo -e '[\e[31mFAILED\e[0m] DietPi-Login | Failed to load DietPi-Globals. Skipping DietPi login scripts...'; return 1; } # Aliases # - sudo alias that allows running other aliases with "sudo": https://github.com/MichaIng/DietPi/issues/424 alias sudo='sudo ' # - DietPi programs alias dietpi-letsencrypt='/boot/dietpi/dietpi-letsencrypt' alias dietpi-autostart='/boot/dietpi/dietpi-autostart' alias dietpi-cron='/boot/dietpi/dietpi-cron' alias dietpi-launcher='/boot/dietpi/dietpi-launcher' alias dietpi-cleaner='/boot/dietpi/dietpi-cleaner' alias dietpi-morsecode='/boot/dietpi/dietpi-morsecode' alias dietpi-sync='/boot/dietpi/dietpi-sync' alias dietpi-backup='/boot/dietpi/dietpi-backup' alias dietpi-bugreport='/boot/dietpi/dietpi-bugreport' alias dietpi-services='/boot/dietpi/dietpi-services' alias dietpi-config='/boot/dietpi/dietpi-config' alias dietpi-software='/boot/dietpi/dietpi-software' alias dietpi-update='/boot/dietpi/dietpi-update' alias dietpi-drive_manager='/boot/dietpi/dietpi-drive_manager' alias dietpi-logclear='/boot/dietpi/func/dietpi-logclear' alias dietpi-survey='/boot/dietpi/dietpi-survey' alias dietpi-explorer='/boot/dietpi/dietpi-explorer' alias dietpi-banner='/boot/dietpi/func/dietpi-banner' alias dietpi-justboom='/boot/dietpi/misc/dietpi-justboom' alias dietpi-led_control='/boot/dietpi/dietpi-led_control' alias dietpi-wifidb='/boot/dietpi/func/dietpi-wifidb' alias dietpi-optimal_mtu='/boot/dietpi/func/dietpi-optimal_mtu' alias dietpi-cloudshell='/boot/dietpi/dietpi-cloudshell' alias dietpi-nordvpn='G_DIETPI-NOTIFY 1 "DietPi-NordVPN has been renamed to DietPi-VPN. Please use the \"dietpi-vpn\" command."' alias dietpi-vpn='/boot/dietpi/dietpi-vpn' alias dietpi-ddns='/boot/dietpi/dietpi-ddns' alias cpu='/boot/dietpi/dietpi-cpuinfo' # - Optional DietPi software aliases [[ -d '/mnt/dietpi_userdata/sonarr' || -d '/mnt/dietpi_userdata/radarr' || -d '/mnt/dietpi_userdata/lidarr' ]] && alias dietpi-arr_to_RAM='/boot/dietpi/misc/dietpi-arr_to_RAM' command -v kodi > /dev/null && alias startkodi='/boot/dietpi/misc/start_kodi' [[ -f '/usr/games/opentyrian/run' ]] && alias opentyrian='/usr/games/opentyrian/run' [[ -f '/mnt/dietpi_userdata/dxx-rebirth/run.sh' ]] && alias dxx-rebirth='/mnt/dietpi_userdata/dxx-rebirth/run.sh' # - 1337 moments ;) alias 1337='echo "Indeed, you are =)"' # "G_DIETPI-NOFITY -2 message" starts a process animation. If scripts fail to kill the animation, e.g. cancelled by user, terminal bash prompt has to do it as last resort. [[ $PROMPT_COMMAND == *'dietpi-process.pid'* ]] || PROMPT_COMMAND="[[ -w '/tmp/dietpi-process.pid' ]] && rm -f /tmp/dietpi-process.pid &> /dev/null && echo -ne '\r\e[J'; $PROMPT_COMMAND" # DietPi-Login: First run setup, autostarts and login banner # - Prevent call if $G_DIETPI_LOGIN has been set. E.g. when shell is called as subshell of G_EXEC or dietpi-login itself, we don't want autostart programs to be launched. [[ $G_DIETPI_LOGIN ]] || /boot/dietpi/dietpi-login