Commit Graph

20 Commits

Author SHA1 Message Date
dw-0
69dbf68760 refactor: composition > inheritance
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-25 15:37:46 +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
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
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
103a7b61b3 feat: OctoEverywhere for KIAUH v6 (#485)
* feat: scaffold OE installer

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: remove redundant steps ocoeverywhere already takes care of

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: add padding option to dialog

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: oe uninstaller

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* fix: add recursive removal of files

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: implement octoeverywhere update

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* chore: cleanup

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* chore: remove unused argument

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* fix: add instance names to blacklist

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: use update.sh script of OctoEverywhere for updating

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* fix: typo

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: add force flag to git_clone_wrapper

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

---------

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-28 23:26:27 +02:00
dw-0
205c84b3c3 refactor: make menus more visually appealing
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-22 12:30:29 +02:00
dw-0
5c090e88c3 refactor(settings): use SimpleConfigParser for KiauhSettings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-19 20:12:39 +02:00
dw-0
51993e367d chore: cleanup settings_menu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-11 23:07:54 +02:00
dw-0
4a5d1a971a refactor: rearrange input parameters for git_clone_wrapper
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-02 22:18:28 +02:00
dw-0
7d3d46ac07 refactor: replace RepositoryManager by simple util functions
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-01 14:05:46 +02:00
dw-0
cb62909f41 feat: implement functions of SettingsMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-28 12:12:45 +02:00
dw-0
336414c43c fix: init previous_menu in menus
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-15 22:12:14 +02:00
dw-0
da4c5fe109 refactor: rework of menu lifecycle and option handling
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-14 22:11:40 +02:00
dw-0
417180f724 refactor: further menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-31 17:30:04 +02:00
dw-0
39f0bd8b0a refactor: menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-31 00:33:00 +01:00
dw-0
a5dce136f3 chore: remove shebang from most files because it is not needed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-21 21:55:35 +01:00
dw-0
2a4fcf3a3a refactor(KIAUH): add application root to sys path
shortens imports and helps with auto imports from IDE

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-02-18 22:30:28 +01:00
dw-0
35911604af chore(kiauh): update copyright
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-01-28 12:54:37 +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
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