feat: read custom klipper config location from file

Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
th33xitus
2022-04-05 11:40:29 +02:00
parent 2ad1ec5573
commit 114684030b
7 changed files with 22 additions and 7 deletions

View File

@@ -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")

View File

@@ -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 =================#

View File

@@ -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 ================#
@@ -397,3 +397,18 @@ function compare_klipper_versions(){
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}"
}

View File

@@ -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 ==============#

View File

@@ -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 ================#

View File

@@ -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 ===========#

View File

@@ -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