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
|
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
|
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
|
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
|
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
|
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
|
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
|
b20613819e
|
feat(Logger): add "start" parameter
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-17 13:00:46 +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
|
9a1a66aa64
|
docs(utils): add docstrings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-04 21:35:28 +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
|
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
|
47121f6875
|
refactor(utils): clean up, add comments
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-13 20:06:48 +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
|
fb09acf660
|
refactor(utils): reduce complexity
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-02 22:52:34 +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
|
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 |
|