dw-0
|
16a28ffda0
|
fix(Klipper/Moonraker): config files now always have a Path, are never None anymore
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:03:44 +01:00 |
|
dw-0
|
a9367cc064
|
fix(Klipper): remove obsolete method parameter
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:01:18 +01:00 |
|
dw-0
|
b165d88855
|
fix(Moonraker): missing return statement if all requirements met
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 20:57:22 +01:00 |
|
dw-0
|
6c59d58193
|
refactor(KIAUH): use red dash instead of "Unknown" if repo info not available
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 20:44:04 +01:00 |
|
dw-0
|
b4f5c3c1ac
|
refactor(Mainsail): remove mainsail.zip after extracting content
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 20:16:38 +01:00 |
|
dw-0
|
b69ecbc9b5
|
fix(KIAUH): wrong logic in status detection
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:56:43 +01:00 |
|
dw-0
|
fc9fa39eee
|
refactor(Mainsail): use same wording in MainsailRemoveMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:43:30 +01:00 |
|
dw-0
|
142b4498a3
|
refactor(Klipper): rework remove process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:39:19 +01:00 |
|
dw-0
|
012b6c4bb7
|
refactor(Moonraker): rework remove process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 15:12:08 +01:00 |
|
dw-0
|
8aeb01aca0
|
refactor(KIAUH): use pathlib instead of os where possible. consistent use of pathlib.
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 01:16:16 +01:00 |
|
dw-0
|
da533fdd67
|
refactor(KIAUH): use util functions for Klipper and Moonraker to get their status
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 14:35:25 +01:00 |
|
dw-0
|
8cb0754296
|
feat(KIAUH): show Mainsail install status
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 14:23:57 +01:00 |
|
dw-0
|
7a6590e86a
|
refactor(Mainsail): rework config.json backup
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 13:53:55 +01:00 |
|
dw-0
|
2f0feb317e
|
refactor(BackupManager): rework backup structure and implement single file backup method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 12:58:41 +01:00 |
|
dw-0
|
b9479db766
|
feat(KIAUH): show installation status of Klipper and Moonraker in MainMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-23 19:59:39 +01:00 |
|
dw-0
|
14132fc34b
|
refactor(ConfigManager): automatically read config upon ConfigManager instance init
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-23 19:36:03 +01:00 |
|
dw-0
|
3d5e83d5ab
|
refactor(Mainsail): remove specific methods and replace by generic ones
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 22:54:29 +01:00 |
|
dw-0
|
edd5f5c6fd
|
refactor(KIAUH): refactor RemoveMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 22:43:29 +01:00 |
|
dw-0
|
8ff0b9d81d
|
refactor(Mainsail): refactor methods for removing and checking files
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 22:39:43 +01:00 |
|
dw-0
|
22e8e314db
|
fix(Mainsail): implement missing mainsail cfg symlinking
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 21:41:15 +01:00 |
|
dw-0
|
12bd8eb799
|
feat(KIAUH): move filesystem related methods to own module
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 21:25:20 +01:00 |
|
dw-0
|
4915896099
|
feat(Mainsail): remove Mainsail
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-21 22:53:41 +01:00 |
|
dw-0
|
cd38970bbd
|
refactor(Mainsail): move some functions to a mainsail utils module
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-20 22:35:29 +01:00 |
|
dw-0
|
b8640f45a6
|
refactor(Klipper): refactor example printer.cfg creation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 23:30:38 +01:00 |
|
dw-0
|
5fb4444f03
|
refactor(Moonraker): refactor example moonraker.conf creation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 23:30:15 +01:00 |
|
dw-0
|
926ba1acb4
|
feat(ConfigManager): implement own ConfigParser write() method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 21:49:09 +01:00 |
|
dw-0
|
c2e7ee98df
|
feat(Mainsail): implement Mainsail installer
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 18:08:18 +01:00 |
|
dw-0
|
3865266da1
|
refactor(RepoManager): default to master branch if none is provided
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 18:07:18 +01:00 |
|
dw-0
|
b83f642a13
|
refactor(ConfigManager): logging can be silenced
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 18:03:42 +01:00 |
|
dw-0
|
30b4414469
|
feat(Klipper): create example printer.cfg if wanted
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 18:00:16 +01:00 |
|
dw-0
|
1178d3c730
|
refactor(Moonraker): skip selection dialog if there is only 1 klipper instance
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 16:18:44 +01:00 |
|
dw-0
|
59d8867c8c
|
fix(kiauh): copy&paste issue in repo url for Moonraker
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 16:12:43 +01:00 |
|
dw-0
|
80a953a587
|
fix(Moonraker): typo in python version check
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 16:10:20 +01:00 |
|
dw-0
|
a80f0bb0e8
|
feat(utils): add several util methods
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 14:42:53 +01:00 |
|
dw-0
|
78cefddb2e
|
feat(InstanceManager): add restart service method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 13:26:22 +01:00 |
|
dw-0
|
b20613819e
|
feat(Logger): add "start" parameter
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 13:00:46 +01:00 |
|
dw-0
|
1836beab42
|
feat(klipper): add getter for specific properties
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 00:01:25 +01:00 |
|
dw-0
|
545397f598
|
feat(kiauh): fix typo in check_package_install
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-16 17:38:01 +01:00 |
|
dw-0
|
f709cf84e7
|
feat(kiauh): add helper methods for downloading files
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-16 15:41:48 +01:00 |
|
dw-0
|
f62c10dc8b
|
feat(kiauh): add helper methods to check for installed packages
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-16 15:38:23 +01:00 |
|
dw-0
|
e121ba8a62
|
feat(Moonraker): add python version check
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-04 22:35:36 +01:00 |
|
dw-0
|
9a1a66aa64
|
docs(utils): add docstrings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-04 21:35:28 +01:00 |
|
dw-0
|
420b193f4b
|
feat(Moonraker): implement Moonraker
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-03 23:13:28 +01:00 |
|
dw-0
|
de20f0c412
|
refactor(ConfigManager): allow to take in any config file
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-03 23:10:43 +01:00 |
|
dw-0
|
57f34b07c6
|
refactor(utils): add more util functions
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-03 23:09:43 +01:00 |
|
dw-0
|
e35e44a76a
|
refactor(kiauh): move create_folders to BaseInstance
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-03 23:08:41 +01:00 |
|
dw-0
|
bfb10c742b
|
refactor(kiauh): reword print_info to print_status and implement new print_info method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-03 23:06:30 +01:00 |
|
dw-0
|
458c89a78a
|
fix(InstanceManager): print service name instead of suffix only
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-02 16:52:30 +01:00 |
|
dw-0
|
6128e35d45
|
refactor(kiauh): rework menu formatting logic
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-15 22:58:54 +01:00 |
|
dw-0
|
279d000bb0
|
refactor(kiauh): specify python3 in shebang
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-14 21:31:25 +01:00 |
|