Commit Graph

698 Commits

Author SHA1 Message Date
th33xitus
c20fd1a79a fix: wrong status display
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 17:30:18 +02:00
th33xitus
e6df33c518 refactor: multiple
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 10:53:11 +02:00
th33xitus
2406df702b changelog: update changelog
correct date needs to be added once released

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 10:34:29 +02:00
th33xitus
9722a1fcfe style(globals.sh): add quotes
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 09:51:07 +02:00
th33xitus
28782e910e refactor(octoprint.sh): octoprint instance setup
one dedicated env for each instance. allows independent installation of plugins. previously, all instances shared the same env and therefore all plugins.

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 01:29:08 +02:00
th33xitus
856fa8dfa5 fix(octoprint.sh): typo in argument
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 23:28:35 +02:00
th33xitus
21a7d59ff5 fix(octoprint.sh): typos
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 20:21:24 +02:00
th33xitus
c7ad061332 refactor(octoprint.sh): use utility function for checking tty and dialout usergroup
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 20:11:09 +02:00
th33xitus
539653d9cf refactor: octoprint status
also remove unused functions

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 20:03:34 +02:00
th33xitus
bc2ce383ee refactor: fluidd status
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:57:03 +02:00
th33xitus
4487b9593c refactor: mainsail status
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:55:46 +02:00
th33xitus
26c812e1d3 refactor: rework some klipperscreen functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:50:05 +02:00
th33xitus
3664cf0e2f 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-04-17 19:45:00 +02:00
th33xitus
6463f5007d refactor: rework moonraker telegram bot functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:44:02 +02:00
th33xitus
e968ed1d6d fix: make klipper install account for custom klipper repo
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:03:51 +02:00
th33xitus
239f759c61 fix: dialog allowed a higher option than actually possible
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 18:59:11 +02:00
th33xitus
ac163589e8 refactor: remove switch menu from advanced menu
this function got replaced by the custom klipper repo function

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 18:03:25 +02:00
th33xitus
3d198ab153 refactor: tweak repo file and settings
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 17:58:33 +02:00
th33xitus
c1523a0ea1 feat: custom klipper repos
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 17:45:10 +02:00
th33xitus
c735d0327b refactor: improve flash methods
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 13:47:30 +02:00
th33xitus
011d90e4fa refactor: rename start_flash_mcu_sd to start_flash_sd
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 11:54:07 +02:00
th33xitus
8aab598b8b refactor: remove octoprint service toggle option
the octoprint process does not interfere with any moonraker/mainsail/fluidd instance. that option is therefore not really required anymore as haproxy is the real 'troublemaker'

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 11:51:18 +02:00
th33xitus
3ea0623d95 fix: bug in mcu index selection
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 11:46:14 +02:00
th33xitus
c21827f3ee style: remove unused commented code
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-14 19:51:06 +02:00
th33xitus
aa418ae73a style: add copyright and shellcheck ignores
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-14 19:49:37 +02:00
th33xitus
f91b2aa230 refactor: flash_klipper.sh
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-14 19:45:49 +02:00
th33xitus
3de826bd52 feat: allow klipper installation with python3
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 20:35:41 +02:00
th33xitus
5001681ee2 fix: group dialout is required for klippers USB communication
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 19:11:15 +02:00
th33xitus
077cb1654a refactor: update update_menu.sh and update functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 16:02:48 +02:00
th33xitus
02e49edd08 refactor: update backup.sh
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 13:44:29 +02:00
th33xitus
c655ca9212 refactor: rewrite feature for changing config directory
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 13:42:29 +02:00
th33xitus
e24b392605 fix(main_menu.sh): fix menu
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 13:34:32 +02:00
th33xitus
ecbb14f929 fix(settings_menu.sh): fix menu
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 13:44:37 +02:00
th33xitus
e8dd0aed7d fix(utilities.sh): fix no such file or directory
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 12:30:06 +02:00
th33xitus
ea85749492 style(globals.sh): add comment, remove empty lines
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 12:29:22 +02:00
th33xitus
8f3af54251 feat: outsource globals in own file
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 12:14:01 +02:00
th33xitus
114684030b feat: read custom klipper config location from file
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 11:40:29 +02:00
th33xitus
2ad1ec5573 refactor(network_functions.sh): some refactor
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-04 00:02:20 +02:00
th33xitus
da2b5b777c refactor(backup.sh): some refactor
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 23:48:30 +02:00
th33xitus
1dbbcf1eb2 refactor(flash_klipper.sh): fix some shellcheck warnings
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 23:29:44 +02:00
th33xitus
00d63816ae refactor(octoprint.sh): rename base_dir to basedir
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 23:12:09 +02:00
th33xitus
898a6bbfd0 refactor(octoprint.sh): full refactor
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 20:07:48 +02:00
th33xitus
81b69d455a refactor(moonraker.sh): reduce function calls
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 18:27:11 +02:00
th33xitus
c6d7ba8f9c fix(klipper.sh): bug in instance confirmation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:47:56 +02:00
th33xitus
977bd2c144 fix(moonraker.sh): remove polkit before deleting moonraker dir
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:45:42 +02:00
th33xitus
00876bd4bd fix(moonraker.sh): remove polkit before deleting moonraker dir
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:41:16 +02:00
th33xitus
ae2395f86b fix(moonraker.sh): bug in instance confirmation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:39:42 +02:00
th33xitus
63ea1542ba fix(moonraker.sh): bug in incrementing port
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:24:00 +02:00
th33xitus
1002ceb2a5 style(moonraker.sh): reformat
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 14:55:22 +02:00
th33xitus
b26c0faf67 fix(utilities.sh): simplify do_action_service
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 14:40:25 +02:00