Skip to content

Commit dc77d9c

Browse files
authored
Merge pull request #444 from ejsears/merge-script-into-dev-from-main
Merge script into dev from main
2 parents ac4abf7 + 8482981 commit dc77d9c

3 files changed

Lines changed: 15 additions & 8 deletions

File tree

include/constants.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
printer_config_dir="$HOME/printer_data/config"
1111
klipper_dir="$HOME/klipper"
1212
afc_path="$HOME/AFC-Klipper-Add-On"
13-
afc_config_dir="$printer_config_dir/AFC"
13+
afc_config_dir="${printer_config_dir}/AFC"
1414
afc_file="$afc_config_dir/AFC.cfg"
1515
moonraker_config_file="$printer_config_dir/moonraker.conf"
1616
klipper_venv="$HOME/klippy-env/bin"

include/utils.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,8 @@ function show_help() {
3232
}
3333

3434
function copy_config() {
35-
if [ -d "${afc_config_dir}" ]; then
36-
mkdir -p "${afc_config_dir}"
37-
fi
38-
cp -R "${afc_path}/config" "${afc_config_dir}"
35+
mkdir -p "${afc_config_dir}"
36+
cp -R ${afc_path}/config/* "${afc_config_dir}"
3937
}
4038

4139
clone_and_maybe_restart() {

install-afc.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,33 @@ export LC_ALL=C
1010

1111
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
1212

13+
source include/constants.sh
14+
1315
# Menu functions
1416
source include/menus/main_menu.sh
1517
source include/menus/install_menu.sh
1618
source include/menus/update_menu.sh
1719
source include/menus/utilities_menu.sh
1820
source include/menus/additional_system_menu.sh
21+
source include/utils.sh
1922

2023
# Install / Update functions
2124
source include/buffer_configurations.sh
2225
source include/check_commands.sh
2326
source include/colors.sh
24-
source include/constants.sh
2527
source include/install_functions.sh
2628
source include/uninstall.sh
2729
source include/update_commands.sh
2830
source include/update_functions.sh
29-
source include/utils.sh
31+
3032
source include/unit_functions.sh
3133

3234
original_args=("$@")
3335

3436
main() {
3537
###################### Main script logic below ######################
3638

37-
while getopts "a:k:s:m:n:b:p:y:u:th" arg; do
39+
while getopts "a:k:s:m:n:b:p:y:th" arg; do
3840
case ${arg} in
3941
a) moonraker_address=${OPTARG} ;;
4042
k) klipper_dir=${OPTARG} ;;
@@ -52,6 +54,13 @@ main() {
5254
done
5355

5456
moonraker="${moonraker_address}:${moonraker_port}"
57+
moonraker="${moonraker_address}:${moonraker_port}"
58+
afc_config_dir="${printer_config_dir}/AFC"
59+
afc_file="${afc_config_dir}/AFC.cfg"
60+
moonraker_config_file="${printer_config_dir}/moonraker.conf"
61+
afc_path="$HOME/AFC-Klipper-Add-On"
62+
63+
5564
# Make sure necessary directories exist
5665
echo "Ensuring we are not running as root.."
5766
check_root

0 commit comments

Comments
 (0)