dw-0
|
dfbce3b489
|
feat(KIAUH): show commit in UpdateMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-28 13:38:24 +01:00 |
|
dw-0
|
f3b0e45e39
|
refactor(Klipper): refactor klipper_setup to reduce cognitive complexity
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 23:49:34 +01:00 |
|
dw-0
|
83e5d9c0d5
|
refactor(Klipper/Moonraker): remove obsolete method calls
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 15:58:37 +01:00 |
|
dw-0
|
9dedf38079
|
refactor(KIAUH): big refactor of instance handling
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-26 23:37:35 +01:00 |
|
dw-0
|
1b4c76d080
|
fix(KIAUH): more file path handling improvements
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:31:18 +01:00 |
|
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
|
142b4498a3
|
refactor(Klipper): rework remove process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:39:19 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
279d000bb0
|
refactor(kiauh): specify python3 in shebang
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-14 21:31:25 +01:00 |
|
dw-0
|
a4a3d5eecb
|
feat(BackupManager): implement simple backup manager
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-14 21:28:13 +01:00 |
|
dw-0
|
1392ca9f82
|
refactor(klipper): pass the script path as a Path to the parse function
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-13 20:07:21 +01:00 |
|
dw-0
|
d0d2404132
|
refactor(kiauh): move core modules to core package
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-12 23:28:05 +01:00 |
|
dw-0
|
6ed5395f17
|
feat(klipper): check for brltty-udev too
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-12 01:26:43 +01:00 |
|
dw-0
|
be805c169b
|
feat(klipper): allow keeping klipper and klipper-env dir during uninstall
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-12 01:13:39 +01:00 |
|
dw-0
|
eaf12db27e
|
fix(klipper): allow go back when asked for new instances
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-12 00:39:10 +01:00 |
|
dw-0
|
fe8767113b
|
refactor(klipper): rework dialogs
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-12 00:37:25 +01:00 |
|
dw-0
|
68369753fd
|
refactor(InstanceManager): rework
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-11 23:56:27 +01:00 |
|
dw-0
|
e12e578098
|
refactor(klipper): rewrite dialogs
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-05 23:13:16 +01:00 |
|
dw-0
|
515a42f098
|
feat(klipper): implement update function
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-05 16:15:19 +01:00 |
|
dw-0
|
f9ecad0eca
|
refactor(klipper): use name "klipper" for single instance setup
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-05 16:12:17 +01:00 |
|
dw-0
|
093da73dd1
|
refactor(klipper): use constants for commonly used strings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-02 22:37:17 +01:00 |
|
dw-0
|
c9e8c4807e
|
feat(klipper): convert single to multi instance
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-31 20:54:44 +01:00 |
|
dw-0
|
09e874214b
|
feat(ConfigManager): implement ConfigManager
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-29 17:19:26 +01:00 |
|
dw-0
|
623bd7553b
|
feat(RepoManager): implement RepoManager
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-29 13:25:21 +01:00 |
|
dw-0
|
1e0c74b549
|
style: rename input functions
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-29 01:29:27 +02:00 |
|
dw-0
|
358c666da9
|
feat(style): use black code style / formatter
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-29 00:31:34 +02:00 |
|
dw-0
|
84a530be7d
|
fix(klipper): handle disruptive system packages/services
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-28 23:52:51 +02:00 |
|
dw-0
|
2a100c2934
|
feat(klipper): check for required user-groups
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-28 21:31:31 +02:00 |
|
dw-0
|
ce0daa52ae
|
feat(klipper): implement instance manager and klipper installer in python
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-10-26 13:58:31 +02:00 |
|