Commit Graph

47 Commits

Author SHA1 Message Date
th33xitus
8004f11150 refactor: revert 37586b4
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 15:38:25 +02:00
th33xitus
37586b4f8a refactor: mainsail remotemode is not required for multi-instance setups
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 10:46:52 +02:00
th33xitus
f637e0163b refactor: keep nginx configs
a user might have configs with customized content set up. blindly removing them with moonraker feels wrong.

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:50:18 +02:00
th33xitus
d5dbce782b refactor: use correct shebang
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 15:58:50 +02:00
th33xitus
377c0cf877 refactor(moonraker.sh): improve error handling during moonraker installation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:19:19 +02:00
th33xitus
435b1f46a8 style: improve code-style and fix some shellcheck warnings
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-18 22:31:32 +02:00
th33xitus
0f859aafca fix(moonraker.sh): silence error, refactor regex
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-17 18:45:44 +02:00
th33xitus
64f4d16d16 style: substitute variables, rename variables
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 20:01:58 +02:00
th33xitus
294aa47420 style: whitespace between brackets in function declaration
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 19:49:53 +02:00
th33xitus
b5572118de style(moonraker.sh): tweak code style
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 19:21:38 +02:00
th33xitus
2bcb441287 refactor: substitute ~/klipper_logs
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 18:08:08 +02:00
th33xitus
9a87e6e296 shellcheck(moonraker.sh): fix shellcheck warnings
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 17:38:05 +02:00
th33xitus
b2198bb082 style: move ! inside double brackets
my preferred way of writing them

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 17:10:06 +02:00
th33xitus
1d16235c24 refactor: fix #194
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 14:04:39 +02:00
th33xitus
2d696e8336 refactor(moonraker.sh): upgrade pip before installing python packages
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 11:42:18 +02:00
th33xitus
e99de6097c fix: remove /bin/bash for executing commands/other scripts
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:16:45 +02:00
th33xitus
510acf0fa6 refactor(moonraker.sh): better conditions
- reword service description
- reword ok messages

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
c350899acd fix(moonraker.sh): remove redundant confirm
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
ad7034bf95 fix(moonraker.sh): typo
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
f0aefedd22 refactor(moonraker.sh): improve wording
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
980650fb8d refactor(moonraker.sh): streamline single instance install
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
bd408581bc feat(moonraker.sh): custom instance names
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
8e7705eb39 refactor: sort after find
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
ccc831fee4 feat: display klipper repo in main menu
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
4b981c0313 refactor: remove update_log_path function
- was introduced due to a change in moonraker in may 2021. as it is now almost 12 month ago, there is likely no need for it anymore. it can probably be assumed that every user now has updated services and configs by now.

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
3570d58f20 refactor: add local keyword
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
be570ee8de refactor: backup_before_updates functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
004f33f30b fix(moonraker.sh): script exits on multi instance setup during polkit installation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
60d36e8182 refactor: patch only necessary update manager sections upon webif install
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:41 +02:00
th33xitus
cdfc82ffcc fix: typo
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
6f85ad6815 refactor: multiple
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
413abf003e refactor: move python check to utilities.sh
also remove several unused service start and restart functions

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
63ef9a07db refactor: update update_menu.sh and update functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
85b533e703 feat: outsource globals in own file
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
baef41d346 refactor(moonraker.sh): reduce function calls
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
e4a6a95288 fix(klipper.sh): bug in instance confirmation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
70a4b34356 fix(moonraker.sh): remove polkit before deleting moonraker dir
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
88120b8bbc fix(moonraker.sh): remove polkit before deleting moonraker dir
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
f9fe774c81 fix(moonraker.sh): bug in instance confirmation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
dc2f532969 fix(moonraker.sh): bug in incrementing port
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
374f787bb7 style(moonraker.sh): reformat
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
36180dbdb2 fix(moonraker.sh): display of ip list after installation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
ea6a380e0f refactor: replace ${default} with ${white}
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
6178bd9865 refactor(moonraker.sh): fix throwing error
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
af37622a9a refactor(moonraker.sh): fix errors & confirms
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
f4d065919c refactor(ui): beginning of UI improvements
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
b96dbd7a06 refactor(moonraker.sh): full rewrite
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00