feat: read custom klipper config location from file
Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
@@ -13,7 +13,7 @@ set -e
|
||||
|
||||
### global variables
|
||||
BACKUP_DIR="${HOME}/kiauh-backups"
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
function get_date(){
|
||||
current_date=$(date +"%y%m%d-%H%M")
|
||||
|
||||
@@ -14,7 +14,7 @@ set -e
|
||||
### global variables
|
||||
FLUIDD_DIR="${HOME}/fluidd"
|
||||
FLUIDD_REPO_API="https://api.github.com/repos/fluidd-core/fluidd/releases"
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
#===================================================#
|
||||
#================== INSTALL FLUIDD =================#
|
||||
|
||||
@@ -18,7 +18,7 @@ ETCDEF="/etc/default"
|
||||
KLIPPY_ENV="${HOME}/klippy-env"
|
||||
KLIPPER_DIR="${HOME}/klipper"
|
||||
KLIPPER_REPO="https://github.com/Klipper3d/klipper.git"
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
#=================================================#
|
||||
#================ INSTALL KLIPPER ================#
|
||||
@@ -396,4 +396,19 @@ function compare_klipper_versions(){
|
||||
KLIPPER_UPDATE_AVAIL="false"
|
||||
fi
|
||||
echo "${versions}"
|
||||
}
|
||||
|
||||
#================================================#
|
||||
#=================== HELPERS ====================#
|
||||
#================================================#
|
||||
|
||||
function get_klipper_cfg_dir() {
|
||||
local cfg_dir
|
||||
read_kiauh_ini
|
||||
if [ -z "${custom_klipper_cfg_loc}" ]; then
|
||||
cfg_dir="${HOME}/klipper_config"
|
||||
else
|
||||
cfg_dir="${custom_klipper_cfg_loc}"
|
||||
fi
|
||||
echo "${cfg_dir}"
|
||||
}
|
||||
@@ -16,7 +16,7 @@ SYSTEMD="/etc/systemd/system"
|
||||
KLIPPERSCREEN_ENV_DIR="${HOME}/.KlipperScreen-env"
|
||||
KLIPPERSCREEN_DIR="${HOME}/KlipperScreen"
|
||||
KLIPPERSCREEN_REPO=https://github.com/jordanruthe/KlipperScreen.git
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
#===================================================#
|
||||
#============== INSTALL KLIPPERSCREEN ==============#
|
||||
|
||||
@@ -15,7 +15,7 @@ set -e
|
||||
MAINSAIL_DIR="${HOME}/mainsail"
|
||||
MAINSAIL_REPO_API="https://api.github.com/repos/mainsail-crew/mainsail/releases"
|
||||
MAINSAIL_TAGS="https://api.github.com/repos/mainsail-crew/mainsail/tags"
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
#===================================================#
|
||||
#================= INSTALL MAINSAIL ================#
|
||||
|
||||
@@ -16,7 +16,7 @@ SYSTEMD="/etc/systemd/system"
|
||||
MOONRAKER_TELEGRAM_BOT_ENV_DIR=${HOME}/moonraker-telegram-bot-env
|
||||
MOONRAKER_TELEGRAM_BOT_DIR=${HOME}/moonraker-telegram-bot
|
||||
NLEF_REPO=https://github.com/nlef/moonraker-telegram-bot.git
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
#===================================================#
|
||||
#=========== REMOVE MOONRAKERTELEGRAMBOT ===========#
|
||||
|
||||
@@ -13,7 +13,7 @@ set -e
|
||||
|
||||
### global variables
|
||||
INI_FILE="${HOME}/.kiauh.ini"
|
||||
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||
KLIPPER_CONFIG="$(get_klipper_cfg_dir)"
|
||||
|
||||
function settings_ui() {
|
||||
read_kiauh_ini
|
||||
|
||||
Reference in New Issue
Block a user