Commit Graph

51 Commits

Author SHA1 Message Date
th33xitus
64a6ba462a style: fix code style
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 11:12:20 +02:00
th33xitus
af53695cf4 fix(klipper.sh): bug in condition for naming printer instances
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 12:35:47 +02:00
th33xitus
d5dbce782b refactor: use correct shebang
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 15:58:50 +02:00
th33xitus
b0a5d12ecf refactor(klipper.sh): use clone_klipper inside of update_klipper function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:17:22 +02:00
th33xitus
0c8e394a8a refactor(klipper.sh): improve error handling during klipper installation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:00:54 +02:00
th33xitus
435b1f46a8 style: improve code-style and fix some shellcheck warnings
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-18 22:31:32 +02:00
th33xitus
64f4d16d16 style: substitute variables, rename variables
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 20:01:58 +02:00
th33xitus
294aa47420 style: whitespace between brackets in function declaration
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 19:49:53 +02:00
th33xitus
d4d9f971c6 style(klipper.sh): tweak code style
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 18:24:21 +02:00
th33xitus
b2198bb082 style: move ! inside double brackets
my preferred way of writing them

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 17:10:06 +02:00
th33xitus
28832c6572 shellcheck(klipper.sh): fix shellcheck warnings
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 16:31:01 +02:00
th33xitus
fece959fc5 refactor(klipper.sh): exit if package installations fail
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 14:27:46 +02:00
th33xitus
1d16235c24 refactor: fix #194
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 14:04:39 +02:00
th33xitus
3f9d4cc256 refactor(klipper.sh): add more status messages
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 12:45:42 +02:00
th33xitus
c7890d1710 refactor(klipper.sh): show python3 in main menu
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 12:33:06 +02:00
th33xitus
40e62a7645 refactor(flash_klipper.sh): select python version of klippy-env
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 12:22:37 +02:00
th33xitus
b06442af4c refactor(klipper.sh): silence possible stderr if dir doesn't exist
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 11:55:15 +02:00
th33xitus
89d38f11bd refactor(klipper.sh): rename package python-dev to python2-dev (fixes #195)
On more modern linux distros like Ubuntu 22, the package `python-dev` was renamed to `python2-dev` resulting in `E: Package 'python-dev' has no installation candidate`

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 11:53:21 +02:00
th33xitus
e99de6097c fix: remove /bin/bash for executing commands/other scripts
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:16:45 +02:00
th33xitus
99a370761d refactor(klipper.sh): better conditions
- reword service description
- reword ok messages

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
1005b1347d refactor(klipper.sh): simplify condition
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
502824e19c refactor(klipper.sh): several improvements
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
3676914a21 feat(klipper.sh): custom instance names
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
8e7705eb39 refactor: sort after find
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
ccc831fee4 feat: display klipper repo in main menu
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
4b981c0313 refactor: remove update_log_path function
- was introduced due to a change in moonraker in may 2021. as it is now almost 12 month ago, there is likely no need for it anymore. it can probably be assumed that every user now has updated services and configs by now.

Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
c03badb8d1 logging: log which function is reading .kiauh.ini
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
be570ee8de refactor: backup_before_updates functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
f1aaa7c54f refactor: visual tweaks
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:47 +02:00
th33xitus
d1a7673520 fix: make klipper install account for custom klipper repo
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
46510f2b22 feat: allow klipper installation with python3
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
07af423fa3 fix: group dialout is required for klippers USB communication
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
63ef9a07db refactor: update update_menu.sh and update functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
85b533e703 feat: outsource globals in own file
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
8a293011c5 feat: read custom klipper config location from file
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
e4a6a95288 fix(klipper.sh): bug in instance confirmation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
4ad318555e feat(logging): first very simple logging implementation
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
8e92ecf651 refactor(klipper.sh): calling pip
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
491de50d8c refactor(klipper.sh): fix errors
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
f4d065919c refactor(ui): beginning of UI improvements
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
b25f2c490a style(kiauh.sh): typo in comment
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
5fc31ccf0a style(kiauh.sh): save line of code
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
d82f6f9b5f refactor(kiauh.sh): no global confirm / error message anymore
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
5a4866d821 fix(klipper.sh): single brackets for test
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
95ca439524 refactor(klipper.sh): remove function call that will be obsolete soon
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
99a617b9ab fix(klipper.sh): correct shebang
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
008b2aeecb refactor(klipper.sh): always create a clean virtualenv
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
e4c0f34629 fix(klipper.sh): fix typo
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
2432883c6c fix(klipper.sh): fix typo
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
75bd8f76f3 refactor: full rework of klipper related functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00