dw-0
9b93450d98
feat(cli): add headless command-line interface
...
Add core.cli with argparse-based install/remove/update commands for Klipper,
Moonraker, Mainsail/Fluidd and client configs.
Wire main.py to dispatch to the CLI and fall back to the TUI when no args
are given. Pass CLI arguments through kiauh.sh and skip the update dialog
for non-interactive runs.
2026-07-11 17:49:51 +02:00
aa0609d143
fix: auto restart of KIAUH after update ( #781 )
...
* fixed auto update
* fixed the restarting logic
* testing
* removed test
* fix: colored output and remove subshell usage in kiauh_update_dialog
---------
Co-authored-by: dw-0 <th33xitus@gmail.com >
2026-04-19 20:10:36 +02:00
dw-0
657d919378
chore: extend copyright year to 2026 in all headers
2026-01-11 09:37:17 +01:00
dw-0
b6521fd721
fix(ui): replace top_border and bottom_border functions with inline echo statements for dialogs
2025-10-15 17:05:18 +02:00
dw-0 and GitHub
3317114780
refactor(kiauh): remove legacy scripts, configurations, and assets af… ( #729 )
...
refactor(kiauh): remove legacy scripts, configurations, and assets after migration to Python-based KIAUH v6
2025-10-11 16:38:08 +02:00
dw-0
8851bd68f8
feat(ui): update messaging for KIAUH v6 to reflect RC.2 status and encourage migration from v5
2025-10-05 17:20:30 +02:00
dw-0
dfa0036326
refactor: don't clear scrollback on clear
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-24 12:24:05 +02:00
dw-0 and GitHub
df414ce37e
fix: run umask 022 at launch ( #538 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-21 21:01:19 +02:00
dw-0 and GitHub
0ee0fa3325
feat: KIAUH v6 - full rewrite of KIAUH in Python ( #428 )
2024-08-31 19:16:52 +02:00
dw-0 and GitHub
6cd9133a15
fix: detect RatOS 2.1+ as operating system and exit ( #490 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-07-31 20:30:33 +02:00
dw-0
061e222664
chore(kiauh): update copyright
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-01-01 19:54:13 +01:00
th33xitus
2822499344
refactor(copyright): update copyright comment
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-26 18:11:00 +02:00
th33xitus
c777ba3e6b
refactor(log-upload): update log upload functions and re-enable access
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-26 18:06:14 +02:00
th33xitus
9f410450d7
refactor(backups): update backup functions for config and moonraker database and enable backup-before-update again
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-23 23:22:23 +02:00
th33xitus
8526acf8b6
chore: update copyright notice
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-03-10 20:06:06 +01:00
th33xitus and GitHub
046178f801
refactor!: update KIAUH for recent moonraker changes ( #245 )
2022-10-20 11:20:34 +02:00
th33xitus
491d6f40bb
refactor: move ini initialization to main_menu()
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-20 22:34:07 +02:00
th33xitus and GitHub
fcf059df73
feat: KIAUH v4.0.0 ( #191 )
2022-05-29 20:11:15 +02:00
th33xitus
e0ae312a9e
fix: missing declaration for OctoPrint backup ( fixes #143 )
2021-11-17 18:30:33 +01:00
Evgenii Shavrin and GitHub
bb1f2eadca
feat: add moonraker-telegram-bot by nlef ( #117 )
...
Adds installation and removing feature for https://github.com/nlef/moonraker-telegram-bot
2021-09-28 16:52:59 +02:00
th33xitus
9463b719e4
script: update klipper github repository URL
2021-09-24 08:31:11 +02:00
th33xitus
2f9de620bc
script: rework moonraker service setup
2021-03-28 15:51:50 +02:00
th33xitus
55dad5ffb6
fix: switch back to stephans repo, PR was merged.
2021-01-29 15:14:13 +01:00
th33xitus
a6156ebdf3
fix: make kiauh.ini a hidden file in users home folder
2021-01-28 17:56:23 +01:00
th33xitus
e233d8435a
fix: new date format, fix a typo, restructure backup.sh
2021-01-27 19:57:19 +01:00
th33xitus
fb52c7e4ab
fix: relocate the kiauh.ini file to ~/.config to keep values even after reinstalling kiauh.
2021-01-27 18:51:48 +01:00
th33xitus
f10a604f97
fix: small clean-up
2021-01-25 19:09:30 +01:00
th33xitus
d9e697216f
fix: small dwc2 related fixes
2021-01-21 23:47:29 +01:00
th33xitus
d958c1ba2a
fix: prepare for possible multi instance capabilities of dwc2-for-klipper-socket
2021-01-21 23:34:25 +01:00
th33xitus
cf1e37fb2a
fix: rework octoprint remove function for removing multi instances
2021-01-20 20:23:55 +01:00
th33xitus
61dfab5683
feat: klipper config backup function
2021-01-07 15:24:25 +01:00
th33xitus and GitHub
ddcaee0838
Merge pull request #44 from jordanruthe/master
...
Add KlipperScreen to kiauh
2020-11-28 16:45:47 +01:00
Jordan
93f8e5e265
Add KlipperScreen to kiauh
2020-11-27 13:44:06 +00:00
domi
d95b8ac763
fix: reset to default foreground color
2020-11-21 21:17:24 +01:00
th33xitus
5fd19aef0b
add: support to install klipper as systemd service
2020-10-28 12:08:02 +01:00
th33xitus
b20cda1d15
fix: new function to fix #26
2020-10-13 11:41:57 +02:00
th33xitus
a4a85b1045
func: drop support for switching to moonraker klipper branch (it's obsolete)
2020-10-10 01:22:08 +02:00
th33xitus
6142c0c18f
bugfix: typos
2020-10-06 21:58:25 +02:00
th33xitus
fe941f4227
feature: initial commit to add installer for Fluidd + rewrite nginx related stuff
2020-10-06 15:03:54 +02:00
th33xitus
1c41abe40f
bugfix: fix the wrong displaying of color codes in windows-consoles
2020-10-05 14:14:26 +02:00
th33xitusand th33xitus
9bfce238d7
add: support for new dwc-for-klipper-socket by @Stephan3
...
This will replace the previous installer for dwc2-for-klipper without substitution. dwc2-for-klipper won't be maintained anymore.
2020-09-12 09:31:40 +02:00
th33xitusand th33xitus
b576491320
fix: rework dialogues to display invalid input
2020-09-11 14:12:49 +02:00
th33xitusand th33xitus
d51062c5ae
fix: use new method to locate printer.cfg, rework depending functions
2020-08-26 08:18:18 +02:00
th33xitusand th33xitus
f08d6ecdc2
fix: clean up and restructure menus and ui
2020-08-23 20:48:07 +02:00
th33xitusand th33xitus
09e4c7bea5
fix: bring octoprint installation routine into line with dwc2 and mainsail/moonraker routines
2020-08-22 19:30:35 +02:00
th33xitusand th33xitus
68cb5427b6
fix: rewrite dwc2 installation
2020-08-22 17:49:35 +02:00
th33xitusand th33xitus
db5b906e5b
add: separate install/remove function for mainsail and moonraker
2020-08-20 18:30:56 +02:00
th33xitusand th33xitus
c82e21419c
fix: change color variables
2020-08-20 16:29:15 +02:00
th33xitusand th33xitus
15c6296e2c
fix: all scripts chmod +x
2020-08-16 10:49:53 +02:00
th33xitusand th33xitus
e00d2951a9
fix: bug in klipper version check
2020-08-16 10:19:58 +02:00