dw-0
a9a23304c7
refactor: set new default of margin to 0 in Logger.print_dialog()
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-31 17:22:10 +02:00
dw-0
ea6eef984f
chore(extension): remove debug print
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-31 17:07:02 +02:00
dw-0
5d2b9e4671
refactor: remove remaining deprecated arguments from Option class
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-31 16:53:26 +02:00
dw-0
fee52551c7
refactor: show actual version in main menu
...
filter tags to v5 in kiauh bash version
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-31 12:39:41 +02:00
dw-0
6225ee59d0
fix: add sysd_dir to base_folders
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-31 08:18:22 +02:00
dw-0
535c50a3ac
fix: better check for still existing services during removal
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-31 08:17:59 +02:00
dw-0
e26315f469
chore: remove unused menu attribute from Option class
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-25 20:25:12 +02:00
dw-0
b77f1356bf
chore(extension): update print menu to use new style
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-25 20:07:13 +02:00
dw-0
d201f54cee
refactor(extension): fix typing
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-25 20:03:56 +02:00
dw-0
69dbf68760
refactor: composition > inheritance
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-25 15:37:46 +02:00
dw-0
ffc262a89b
chore: sort imports
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-24 23:01:49 +02:00
dw-0
cf35da5ff4
fix(extensions): fix import
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-24 20:15:56 +02:00
Staubgeborener
f34392bfd5
refactor(extension): adjust code in Klipper-Backup ( #502 )
...
* refactor(extension): clean up klipper backup extension code
- replace subprocess.run with remove_system_servicefunction,remove_with_sudo and cmd_sysctl_service
- add missing remove_moonraker_entry call
- remove unnecessary Logger commands
* refactor(extension): add daemon-reload and reset-failed to klipper backup extension
* refactor(extension): remove unnecessary lines in klipper backup extension
* refactor(extension): adjust uninstall_service function in klipper backup extension
and also add some commentary
* refactor(extension): remove unnecessary try except block klipper backup extension
remove_with_sudo() function has it's own try except block, if an error occurs, the remaining code is not executed by raise statement anyway
2024-08-22 19:31:54 +02:00
dw-0
ea991644cd
refactor: create moonraker instances based on klipper instances
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-20 20:22:01 +02:00
dw-0
fe0bfc5376
refactor: create a remove base method and use it in all subclasses
...
replace get_service_file_path with service_file_path and remove get_service_file_name
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-19 21:14:19 +02:00
dw-0
fdfdf18dd2
chore: sort imports
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-19 21:07:06 +02:00
dw-0
bbf64eec9c
refactor: improve system service removal
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-19 19:25:02 +02:00
dw-0
a0076698d5
refactor: do not run the requirements installation if the virtualenv already exists
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-18 20:59:49 +02:00
dw-0
547194e950
refactor: move nginx related functions to client_utils
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-18 20:13:31 +02:00
dw-0
14973c4d98
refactor: tweak client setup and removal
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-18 19:35:43 +02:00
dw-0
f49f7b2fee
fix: check if stderr is None
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-18 18:01:58 +02:00
dw-0
5d678c4ff2
refactor: rework webclient removal
...
* also backup fluidds config.json on update
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-18 13:42:27 +02:00
dw-0
184c5ac3ff
fix: skip if a symlink is broken
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-18 12:28:58 +02:00
dw-0
27b7651e11
refactor: trim ".git" from repo name
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-17 19:35:38 +02:00
dw-0
660481af5a
feat: version select on startup ( #499 )
2024-08-17 18:50:43 +02:00
Staubgeborener
9b2960594e
refactor(extension): add new check to klipper backup extension ( #498 )
...
Also started using SYSTEMD variable instead of hardcoded path, reworked the crontab entry remove function and revised the code in general
2024-08-15 18:36:49 +02:00
dw-0
db3a9ca622
refactor: allow to also check for timer unit files
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-13 19:28:37 +02:00
dw-0
3f428df9d6
refactor: move more constants to core.constants
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 16:28:57 +02:00
dw-0
8aec1e437a
refactor: move types to core
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 16:21:16 +02:00
dw-0
231e9d134a
refactor: move logger to core
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 16:09:30 +02:00
dw-0
ddab9e7c96
refactor: move spinner to core
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 16:06:20 +02:00
dw-0
f60d0b923c
feat: add color to spinner
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 16:05:11 +02:00
dw-0
3e6d3d9015
feat: add change hostename procedure
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 12:55:13 +02:00
dw-0
69a0fe2dfb
fix: remove redundant print statement
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 12:54:44 +02:00
dw-0
13611ccd52
refactor: check_install_dependencies expects a set now
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 12:54:27 +02:00
dw-0
ea4409ee54
refactor: add default to print_ok if no message is given
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-11 12:53:08 +02:00
dw-0
4f39edd06c
fix: change type of deps from list to set
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-10 15:17:49 +02:00
dw-0
77128ac7f8
refactor: move constants and decorators to core package
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-10 14:57:21 +02:00
dw-0
16d4fdbcfe
fix: toggle all in remove menu
...
inverted the selection
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-10 12:02:20 +02:00
dw-0
9e66c8093b
feat: add system upgrades
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-10 11:55:39 +02:00
dw-0
88f784348b
refactor: refactor Obico for Klipper to dataclass
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-04 19:29:29 +02:00
dw-0
1fc50848b0
refactor: refactor OctoEverywhere to dataclass
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-04 18:44:45 +02:00
dw-0
acde067e68
refactor(extensions): refactor telegram bot extension
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-04 18:36:04 +02:00
dw-0
96daf966ee
feat: add mypy to the project
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-04 16:15:59 +02:00
dw-0
0d7a471a03
fix: logical bug in handle_instance_names
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-08-03 23:55:51 +02:00
dw-0
f00d41b1bf
fix: fix logic bug in handle_instance_names
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-07-27 23:18:32 +02:00
dw-0
f578247b74
fix: fix logic bug in conditional
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-07-27 23:02:08 +02:00
dw-0
a7c67721b6
refactor: make Moonraker to dataclass
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-07-27 22:30:53 +02:00
dw-0
32742943a0
refactor: start at index 1 in moonraker setup dialog if multi instance
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-07-27 22:23:06 +02:00
dw-0
871bedb76b
refactor: overhaul of the klipper setup process
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-07-27 21:13:56 +02:00