th33xitus
7fd43cd439
fix(utilities.sh): silence grep
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 20:05:20 +02:00
th33xitus
e91231eb72
fix(nginx.sh): no nginx purging and more robust look for installed packages
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 13:35:01 +02:00
th33xitus
dfc8325519
fix: script exiting if logs not found
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 12:51:59 +02:00
th33xitus
90e3732708
fix(backup.sh): fix regex for moonraker_database backups
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 00:58:25 +02:00
th33xitus
9a15277588
fix(flash_klipper.sh): regex for listing possible UART devices
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 00:37:28 +02:00
th33xitus
52e7895c39
fix(moonraker-telegram-bot.sh): fix regex pattern
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 23:35:30 +02:00
th33xitus
a3b8e25959
feat(moonraker-telegram-bot.sh): add patching moonraker.conf for update manager
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 23:21:55 +02:00
th33xitus
7fbb97480d
fix(moonraker-telegram-bot.sh): add missing cfg variable assignment
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 22:45:55 +02:00
th33xitus
6c99caf851
refactor: explicit cd ~ before cloning
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 22:40:03 +02:00
th33xitus
c97dc67eb3
refactor(printer.cfg): minimize the printer.cfg even further
...
when installing mainsail/fluidd, the removed entries will be inside of the mainsail.cfg or fluidd.cfg
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 16:50:28 +02:00
th33xitus
b40049e01e
refactor(flash_klipper.sh): improve regex to list UART
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 16:27:52 +02:00
th33xitus
ec3a4b64c3
chore(fluidd.sh): add confirm message after fluidd update
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 15:59:20 +02:00
th33xitus
83145c1a26
fix: issue with script aborting during match_nginx_configs
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 15:56:21 +02:00
th33xitus
8004f11150
refactor: revert 37586b4
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 15:38:25 +02:00
th33xitus
104c38a83d
refactor(upload_log.sh): use regex for finding logfiles
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 14:01:18 +02:00
th33xitus
f3a3a2ca00
fix(upload_log.sh): input validation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 13:48:35 +02:00
th33xitus
f09237e9f6
README.md: update README.md
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-28 11:02:01 +02:00
th33xitus
f9d2671930
refactor(nginx.sh): improve handling of conflicting packages
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 11:52:44 +02:00
th33xitus
64a6ba462a
style: fix code style
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 11:12:20 +02:00
th33xitus
6f9d22fe80
refactor(mjpg-streamer.sh): simplify check for video usergroup
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 11:03:57 +02:00
th33xitus
37586b4f8a
refactor: mainsail remotemode is not required for multi-instance setups
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 10:46:52 +02:00
th33xitus
544c26c01e
fix: nginx permission issue on ubuntu 21 and above
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-27 09:20:45 +02:00
th33xitus
71e7e1b332
style(kiauh.sh): prefix question
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 12:55:59 +02:00
th33xitus
6c0fb2a7ed
refactor(mainsail.sh): improve status messages for theme manager
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 12:44:31 +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
c4a00e5600
refactor: improve mainsail theme installer
...
better printer selection for installing and removing themes
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 12:20:57 +02:00
th33xitus
b2274a686c
refactor: backup full config folder before install of mainsail/fluidd/klipperscreen
...
we don't know if some files need to be modified. so to be safe, backup all of them no matter what. this will also not create redundant intermediate backups.
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 10:13:59 +02:00
th33xitus
c241bcb044
refactor: revert some earlier introduced backup functions
...
those won't be used anymore
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 10:08:15 +02:00
th33xitus
3f0f560646
refactor: fix update_manager patch functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 10:07:31 +02:00
th33xitus
4bc35f55dd
refactor: fix printer.cfg backup function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 09:38:05 +02:00
th33xitus
8e3a40240d
feat: moonraker.conf backup function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-26 09:35:17 +02:00
Yeriwyn
b99939257e
Fix for issue #199 ( #200 )
2022-05-25 08:53:15 +02:00
th33xitus
10a39c2d0b
changelog.md: update changelog.md
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 18:03:49 +02:00
th33xitus
f291bcd817
refactor: check kiauh update only on start
...
do not prompt for updates everytime the main menu gets displayed
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:55:12 +02:00
th33xitus
f637e0163b
refactor: keep nginx configs
...
a user might have configs with customized content set up. blindly removing them with moonraker feels wrong.
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:50:18 +02:00
th33xitus
55a86c086e
refactor: remove octoprint port check
...
kiauh does not support setting up nginx configs for octoprint anyways. saving and comparing a non existing port is useless code
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:42:10 +02:00
th33xitus
dc133053b3
fix: fix input validation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:34:51 +02:00
th33xitus
19def4eac4
refactor: install mjpg-streamer defaults to no
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:22:58 +02:00
th33xitus
65878a230d
fix: exit code 1 caused kiauh to exit
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 17:21:18 +02:00
th33xitus
4c6885ec90
refactor: remove lighttpd from the list of conflicting services
...
lighttpd is "just" a webserver and no reverse proxy. it should technically not interfere with nginx anyways.
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 16:31:47 +02:00
th33xitus
a0ca0be254
style: fix whitespace issue
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 16:18:29 +02:00
th33xitus
6902dd90db
refactor: add input validation to mainsail/fluidd port selection
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 16:17:55 +02:00
th33xitus
ab2d804d19
refactor: update autocommit example script
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-22 16:05:26 +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
5011862414
refactor(switch_klipper_repo.sh): use clone_klipper function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 11:04:31 +02:00
th33xitus
cd20934a3d
refactor(pretty_gcode.sh): exit if cloning fails
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 11:01:01 +02:00
th33xitus
c1d0f295e2
refactor(octoprint.sh): improve error handling during OctoPrint installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 10:54:18 +02:00
th33xitus
ec9d4efabd
refactor(moonraker-telegram-bot.sh): improve error handling during telegram bot installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 10:47:36 +02:00
th33xitus
1a21afcc41
refactor(mjpg-streamer.sh): exit if cloning or compiling mjpg-streamer failed
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 10:33:47 +02:00
th33xitus
8878b8a2fc
refactor(klipperscreen.sh): exit if cloning and installing klipperscreen failed
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:56:51 +02:00
th33xitus
914e56c5f8
refactor(fluidd.sh): exit if downloading fluidd failed
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:32:22 +02:00
th33xitus
c46148eb24
refactor(mainsail.sh): exit if downloading mainsail failed
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:28:44 +02:00
th33xitus
377c0cf877
refactor(moonraker.sh): improve error handling during moonraker installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-19 09:19:19 +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
386ba3a0be
style(fluidd.sh): improve code-style and fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-18 00:18:46 +02:00
th33xitus
d085fdf20f
style(mainsail.sh): improve code-style and fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-17 21:06:04 +02:00
th33xitus
de81e33b91
fix(mainsail.sh): silence error
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-17 18:47:39 +02:00
th33xitus
0f859aafca
fix(moonraker.sh): silence error, refactor regex
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-17 18:45:44 +02:00
th33xitus
29d23951b2
refactor(kiauh.sh): change shebang
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 20:09:22 +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
b5572118de
style(moonraker.sh): tweak code style
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 19:21:38 +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
c1cc1f0d19
style(octoprint.sh): tweak code style
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 18:15:29 +02:00
th33xitus
2bcb441287
refactor: substitute ~/klipper_logs
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 18:08:08 +02:00
th33xitus
4ecdf5505e
refactor(moonraker-telegram-bot.sh): multi instance logfile location
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 17:59:22 +02:00
th33xitus
9a87e6e296
shellcheck(moonraker.sh): fix shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 17:38:05 +02:00
th33xitus
a2a8a4b673
style: some code style fixes
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 17:23:46 +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
e7b6a19702
shellcheck: require-double-brackets
...
using double brackets `[[ ... ]]` is a better practice and generally more powerful
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 16:24:49 +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
1f6745cc7b
style(utilities.sh): tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 13:44:39 +02:00
th33xitus
c2f6442db9
style(settings_menu.sh): tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 13:44:26 +02:00
th33xitus
322d18e7ae
refactor(switch_klipper_repo.sh): improve error message
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 13:19:41 +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
2d696e8336
refactor(moonraker.sh): upgrade pip before installing python packages
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-14 11:42:18 +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
a311d2e194
fix(moonraker.conf): remove duplicated entry
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:03:35 +02:00
th33xitus
2244bfa6c3
Merge remote-tracking branch 'origin/v4-rc' into v4-rc
2022-05-12 21:01:22 +02:00
th33xitus
510acf0fa6
refactor(moonraker.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
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
0560a02df5
refactor(octoprint.sh): drastically improve installation speed of multi instance installations
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
8a55ef5be4
feat(octoprint.sh): multi instance and custom names
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
c72b137a9a
feat(moonraker-telegram-bot.sh): multi instance and custom names
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
c350899acd
fix(moonraker.sh): remove redundant confirm
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
ad7034bf95
fix(moonraker.sh): typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
f0aefedd22
refactor(moonraker.sh): improve wording
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:52 +02:00
th33xitus
980650fb8d
refactor(moonraker.sh): streamline single instance install
...
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
be9c2d36e7
refactor(webuis): reword error message
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
bd408581bc
feat(moonraker.sh): custom instance names
...
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
250acd4a03
fix(flash_klipper.sh): fix menuconfig call on python3 only systems
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
f1f9da30de
fix(utilities.sh): typo
...
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
b51f86dc3f
refactor(settings_menu.sh): print mainsail and fluidd in a single row
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
a144c68d32
fix(switch_klipper_repo.sh): typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
c76d7402d3
fix: arithmetic expression caused issues
...
* replace it with string conditional
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
00b140531b
refactor: generate a randomized paste-name
...
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
500d8dd36a
refactor: klipper switch repo mechanics
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
972e588894
gitignore: unignore .shellcheckrc
...
* also unignore IDE specific directories, those should be ignored globally by the developer anyways
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
7c8973252e
refactor: rollback function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
fe393f8196
refactor: add copyright notice and shebang to upload_log.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
b4367e0cdc
refactor: move nginx globals to globals.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:51 +02:00
th33xitus
06e77deeb8
refactor: some tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
b4bc6a8bbe
refactor: some tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
9d60a241fd
refactor: nginx related functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
a8d370ec2f
refactor: add kiauh resources to globals.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +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
453fc06a7b
logging: add log initializer function
...
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
3570d58f20
refactor: add local keyword
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
b03df9811c
refactor: tweak other menus visual appearance
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
5fa1dad2ca
refactor: backup functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
cae3b069d7
fix: previously introduced bug
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
67bc4ff06d
changelog.md: update changelog.md
...
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
017738340d
refactor: remove double declaration of function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
656eab580b
refactor: refactor gcode_shell_command
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
004f33f30b
fix(moonraker.sh): script exits on multi instance setup during polkit installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
d0a39b0751
style(backup.sh): remove unwanted echos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
04577e6f00
style: restructure install menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
7a85f6f42d
style: use darker magenta
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
6688029ba3
fix: bug in order of operations
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:49 +02:00
th33xitus
60d36e8182
refactor: patch only necessary update manager sections upon webif install
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 21:00:41 +02:00
th33xitus
f1aaa7c54f
refactor: visual tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:47 +02:00
th33xitus
c8864ea09f
refactor: log-upload functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:47 +02:00
th33xitus
43ab12ed14
fix: typos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:47 +02:00
th33xitus
e32f618a6c
refactor: only execute chown on files that the user do not already own
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:47 +02:00
th33xitus
f46b1e7981
fix: small bug in chown command
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:46 +02:00
th33xitus
c009ee4382
refactor: rename telegram bot functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:46 +02:00
th33xitus
f1ad3c00f4
refactor(utilities.sh): refactor change hostname functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:46 +02:00
th33xitus
e358005a7f
refactor(utilities.sh): refactor system updates
...
- remove unused restart_nginx function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
1955b260fb
refactor(utilities.sh): add logging to do_action_service function
...
- remove unused restart_nginx function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
306586d283
refactor(nginx.sh): reword local scope variables
...
- fix typo for reading kiauh ini
- use different method for restarting nginx
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
7bcb876c58
refactor: remove octoprint disable prompt
...
the octoprint service itself does not cause any issues. so it is safe to have it still running besides mainsail or fluidd. only programs like haproxy, lighttps or apache2 cause issues in combination with nginx
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
b314bde2b4
refactor: fluidd installer
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
3fd1a6bf99
refactor: mainsail installer & mainsail theme installer
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
1cdd24d0de
refactor: mjgp-streamer installer
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
97d984a105
style: fix indentation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
cdfc82ffcc
fix: typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
32b96b6fc1
fix: wrong status display
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
6f85ad6815
refactor: multiple
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
0f43a4d61f
changelog: update changelog
...
correct date needs to be added once released
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
7d75a3f7fa
style(globals.sh): add quotes
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
c557d8df1e
refactor(octoprint.sh): octoprint instance setup
...
one dedicated env for each instance. allows independent installation of plugins. previously, all instances shared the same env and therefore all plugins.
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
efcd0dc12b
fix(octoprint.sh): typo in argument
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
c6e907ae99
fix(octoprint.sh): typos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
fb9e6807b7
refactor(octoprint.sh): use utility function for checking tty and dialout usergroup
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
3731d3aed8
refactor: octoprint status
...
also remove unused functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
8af4564570
refactor: fluidd status
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
11d3939e92
refactor: mainsail status
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
35dc2c75e3
refactor: rework some klipperscreen functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
413abf003e
refactor: move python check to utilities.sh
...
also remove several unused service start and restart functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
67add53f27
refactor: rework moonraker telegram bot functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +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
f362cdce8f
fix: dialog allowed a higher option than actually possible
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
02d0ce8a78
refactor: remove switch menu from advanced menu
...
this function got replaced by the custom klipper repo function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
9c523e1ff6
refactor: tweak repo file and settings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
af0f03008c
feat: custom klipper repos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:45 +02:00
th33xitus
5f78228eb0
refactor: improve flash methods
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:58:00 +02:00
th33xitus
421dacf317
refactor: rename start_flash_mcu_sd to start_flash_sd
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
ea622be257
refactor: remove octoprint service toggle option
...
the octoprint process does not interfere with any moonraker/mainsail/fluidd instance. that option is therefore not really required anymore as haproxy is the real 'troublemaker'
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
b7d44f46bb
fix: bug in mcu index selection
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
0c104ec291
style: remove unused commented code
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
b315eeb50c
style: add copyright and shellcheck ignores
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
f9e2ff89a4
refactor: flash_klipper.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +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
acd53953ae
refactor: update backup.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
4bee1fc8d0
refactor: rewrite feature for changing config directory
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
8fce0f42ea
fix(main_menu.sh): fix menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
602822a852
fix(settings_menu.sh): fix menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
4cc8c33ee3
fix(utilities.sh): fix no such file or directory
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
5ba3476069
style(globals.sh): add comment, remove empty lines
...
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
5e6edebaa6
refactor(network_functions.sh): some refactor
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
314df68d35
refactor(backup.sh): some refactor
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
4d113619d4
refactor(flash_klipper.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
ca858d676f
refactor(octoprint.sh): rename base_dir to basedir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
cf67463af5
refactor(octoprint.sh): full refactor
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
baef41d346
refactor(moonraker.sh): reduce function calls
...
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
70a4b34356
fix(moonraker.sh): remove polkit before deleting moonraker dir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
88120b8bbc
fix(moonraker.sh): remove polkit before deleting moonraker dir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
f9fe774c81
fix(moonraker.sh): bug in instance confirmation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
dc2f532969
fix(moonraker.sh): bug in incrementing port
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
374f787bb7
style(moonraker.sh): reformat
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
1fbfdc54e9
fix(utilities.sh): simplify do_action_service
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
490eac1926
fix(backup.sh): fix backup of klipper_config dir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
aea6fe88f2
fix(moonraker.conf): typo in template
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
36180dbdb2
fix(moonraker.sh): display of ip list after installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
0f22b50955
fix(mainsail.sh): prevent multiple includes
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
2616fb6804
fix(mainsail.sh): return if config.json doesn't exist
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
4e98e98889
fix(mainsail.sh): cd failed
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
3650668f82
feat(mainsail.sh): download official mainsail.cfg macro file
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
35abba341d
fix(dependency_check): input was not taken as an array
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
da675d65fb
refactor(mainsail.sh): reword setting
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
277b43a4b5
feat(settings_menu.sh): add help dialog
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
75332854d2
style(mainsail.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
7d7f2150d1
feat: allow mainsail and fluidd stable only installs/updates
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
0c5f6e24ff
refactor: replace ${default} with ${white}
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
ea6a380e0f
refactor: replace ${default} with ${white}
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
9122b50367
refactor(kiauh.sh): clean up kiauh.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
a2712085d9
refactor(kiauh.sh): improve kiauh update routine
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
9761d769e6
refactor(remove_menu.sh): update GUI
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
0527edb31a
refactor(advanced_menu.sh): update GUI
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
a8620eb781
refactor(utilities.sh): move code
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
a8e9df2677
style: add function keyword
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
734952ca65
refactor: octoprint
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
6ed145dd05
refactor: utilities
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
26352abcd6
refactor: remove redundant global variables
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
223c5b26d0
style: remove comments
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
b490712748
style: add copyright header
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
2981365ddc
refactor(nginx.sh): refactor nginx functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
04647b1ba2
refactor(mainsail.sh): refactor mainsail functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
aa067fdc0a
refactor(fluidd.sh): refactor fluidd functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
562d7df416
style: add copyright header
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:59 +02:00
th33xitus
6edf869de4
refactor!: removing support for DWC
...
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
9e40d15e8a
refactor(backup.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
b03de8bc75
refactor(utilities.sh): remove unused function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
6178bd9865
refactor(moonraker.sh): fix throwing error
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +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
af37622a9a
refactor(moonraker.sh): fix errors & confirms
...
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
ebc7c56713
style(install_klipper_webui.sh): fix some shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
ec1bc0a309
refactor(pretty_gcode.sh): merge pgc code and fix some shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
d18f679ece
refactor(utilities.sh): fix some shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
eb46600ec0
refactor(mjpg-streamer.sh): merge code and fix shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
a71b98967b
style(flash_klipper.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
ebd95ef537
chore(kiauh.sh): clean up redundances
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
e72b799205
refactor: rough refactor of octoprint functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
d71009f614
refactor(dwc): remove unnecessary variable
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
441be1740b
refactor: rough refactor of DWC2
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
47775cca91
refactor: remove mainsailOS & fluiddPi migration helper
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
7aa248a5d8
refactor: klipperscreen & moonraker-telegram-bot
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
c812117755
refactor: moonraker-telegram-bot
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
92f84c03e4
refactor: klipperscreen
...
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
b96dbd7a06
refactor(moonraker.sh): full rewrite
...
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
249fe6d216
style(kiauh.sh): remove whitespace
...
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
th33xitus
8e20e4999e
refactor: rename functions.sh to utilities.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
d668807d1b
refactor: make dependency_check() take an array as first argument
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
9afac1b00d
feat: add some new utility functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
02a87216d2
refactor(klipper): merge all klipper functions into one file
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
c8104d9fca
style(kiauh.sh): add copyright notice
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
e29e77b987
readme: update README.md
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:57:58 +02:00
th33xitus
21710db0c6
refactor(moonraker.sh): better conditions
...
- reword service description
- reword ok messages
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:56:40 +02:00
th33xitus
5a3ab35ba7
refactor(klipper.sh): better conditions
...
- reword service description
- reword ok messages
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-12 20:56:12 +02:00
th33xitus
755d1b5cd6
refactor(octoprint.sh): drastically improve installation speed of multi instance installations
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-07 18:57:51 +02:00
th33xitus
261fcd043c
feat(octoprint.sh): multi instance and custom names
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-07 17:46:25 +02:00
th33xitus
cacb5d6507
feat(moonraker-telegram-bot.sh): multi instance and custom names
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 21:11:45 +02:00
th33xitus
76d98a79f9
fix(moonraker.sh): remove redundant confirm
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 20:54:29 +02:00
th33xitus
02912db66a
fix(moonraker.sh): typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 18:07:24 +02:00
th33xitus
ebae583dcc
refactor(moonraker.sh): improve wording
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 18:06:47 +02:00
th33xitus
438aa396f4
refactor(moonraker.sh): streamline single instance install
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 17:56:34 +02:00
th33xitus
4fe104c111
refactor(klipper.sh): simplify condition
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 13:25:02 +02:00
th33xitus
f88ab06890
refactor(webuis): reword error message
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 13:11:46 +02:00
th33xitus
e840524fb9
feat(moonraker.sh): custom instance names
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 13:09:23 +02:00
th33xitus
bb95c0b727
refactor(klipper.sh): several improvements
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-06 12:58:27 +02:00
th33xitus
93c1d04912
fix(flash_klipper.sh): fix menuconfig call on python3 only systems
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-05 10:17:08 +02:00
th33xitus
a8c5efd789
fix(utilities.sh): typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-05 10:13:07 +02:00
th33xitus
6690491880
feat(klipper.sh): custom instance names
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-04 21:02:08 +02:00
th33xitus
393e677837
refactor(settings_menu.sh): print mainsail and fluidd in a single row
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-27 13:08:19 +02:00
th33xitus
fbb63af0c1
fix(switch_klipper_repo.sh): typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-27 12:32:17 +02:00
th33xitus
869e4d2b48
fix: arithmetic expression caused issues
...
* replace it with string conditional
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-27 12:10:38 +02:00
th33xitus
96e7dd9f23
refactor: generate a randomized paste-name
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-27 11:33:29 +02:00
th33xitus
47e56bd950
refactor: sort after find
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-27 11:23:13 +02:00
th33xitus
82d6ebf459
refactor: klipper switch repo mechanics
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-27 11:01:58 +02:00
th33xitus
d000ba1373
gitignore: unignore .shellcheckrc
...
* also unignore IDE specific directories, those should be ignored globally by the developer anyways
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-26 20:24:53 +02:00
th33xitus
1e57aa5d24
feat: display klipper repo in main menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-26 20:23:17 +02:00
th33xitus
8f2cf3b9a1
refactor: rollback function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 15:35:17 +02:00
th33xitus
704aef97ff
refactor: add copyright notice and shebang to upload_log.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 14:24:45 +02:00
th33xitus
4a503c494b
refactor: move nginx globals to globals.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 14:24:21 +02:00
th33xitus
e7bf900cd8
refactor: some tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 14:19:09 +02:00
th33xitus
94f574d5b0
refactor: some tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 14:16:27 +02:00
th33xitus
978a117d6a
refactor: nginx related functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 13:18:10 +02:00
th33xitus
0e2f2a3c93
refactor: add kiauh resources to globals.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-24 13:17:58 +02:00
th33xitus
29f0afb96b
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-04-24 11:53:38 +02:00
th33xitus
9bf5a60bfd
logging: add log initializer function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 15:21:48 +02:00
th33xitus
d87132fc88
logging: log which function is reading .kiauh.ini
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 14:57:14 +02:00
th33xitus
bf2b24891c
refactor: add local keyword
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 14:50:00 +02:00
th33xitus
bacc611b30
refactor: tweak other menus visual appearance
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 14:46:25 +02:00
th33xitus
62f3d3e3c9
refactor: backup functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 14:45:38 +02:00
th33xitus
73753ff44b
fix: previously introduced bug
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 13:45:24 +02:00
th33xitus
40cc53807a
changelog.md: update changelog.md
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 13:43:46 +02:00
th33xitus
7da500a945
refactor: backup_before_updates functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 12:51:51 +02:00
th33xitus
1915453b7e
refactor: remove double declaration of function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 12:41:46 +02:00
th33xitus
b8ffbb0edb
refactor: refactor gcode_shell_command
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 12:24:02 +02:00
th33xitus
2b9eb367f8
fix(moonraker.sh): script exits on multi instance setup during polkit installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 12:16:19 +02:00
th33xitus
c98535c994
style(backup.sh): remove unwanted echos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 12:14:21 +02:00
th33xitus
01d20056c8
style: restructure install menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-23 11:30:10 +02:00
th33xitus
8497604d2c
style: use darker magenta
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 23:15:52 +02:00
th33xitus
1ab1192123
fix: bug in order of operations
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 23:12:12 +02:00
th33xitus
aa446e1db7
refactor: patch only necessary update manager sections upon webif install
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 22:12:32 +02:00
th33xitus
a0ca25a99a
refactor: visual tweaks
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 19:44:25 +02:00
th33xitus
551b040021
refactor: log-upload functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 15:30:43 +02:00
th33xitus
f1415c54a2
fix: typos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 13:09:21 +02:00
th33xitus
26eb380add
refactor: only execute chown on files that the user do not already own
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 13:07:52 +02:00
th33xitus
4ae0df1623
fix: small bug in chown command
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 12:58:55 +02:00
th33xitus
c231c1ec95
refactor: rename telegram bot functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-21 10:01:16 +02:00
th33xitus
659c6bd140
refactor(utilities.sh): refactor change hostname functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-20 12:34:44 +02:00
th33xitus
08f9ef84a6
refactor(utilities.sh): refactor system updates
...
- remove unused restart_nginx function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-20 11:59:17 +02:00
th33xitus
680f4e16e5
refactor(utilities.sh): add logging to do_action_service function
...
- remove unused restart_nginx function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-20 11:32:50 +02:00
th33xitus
ebca847123
refactor(nginx.sh): reword local scope variables
...
- fix typo for reading kiauh ini
- use different method for restarting nginx
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-20 11:32:07 +02:00
th33xitus
156fec37f2
refactor: remove octoprint disable prompt
...
the octoprint service itself does not cause any issues. so it is safe to have it still running besides mainsail or fluidd. only programs like haproxy, lighttps or apache2 cause issues in combination with nginx
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-20 00:18:43 +02:00
th33xitus
b73274053e
refactor: fluidd installer
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-20 00:11:53 +02:00
th33xitus
140a287249
refactor: mainsail installer & mainsail theme installer
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-19 23:58:19 +02:00
th33xitus
48309fae24
refactor: mjgp-streamer installer
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-19 21:37:17 +02:00
th33xitus
1475ea5786
style: fix indentation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-19 21:27:27 +02:00
th33xitus
b84a04be14
fix: typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 17:31:19 +02:00
th33xitus
c20fd1a79a
fix: wrong status display
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 17:30:18 +02:00
th33xitus
e6df33c518
refactor: multiple
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 10:53:11 +02:00
th33xitus
2406df702b
changelog: update changelog
...
correct date needs to be added once released
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 10:34:29 +02:00
th33xitus
9722a1fcfe
style(globals.sh): add quotes
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 09:51:07 +02:00
th33xitus
28782e910e
refactor(octoprint.sh): octoprint instance setup
...
one dedicated env for each instance. allows independent installation of plugins. previously, all instances shared the same env and therefore all plugins.
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-18 01:29:08 +02:00
th33xitus
856fa8dfa5
fix(octoprint.sh): typo in argument
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 23:28:35 +02:00
th33xitus
21a7d59ff5
fix(octoprint.sh): typos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 20:21:24 +02:00
th33xitus
c7ad061332
refactor(octoprint.sh): use utility function for checking tty and dialout usergroup
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 20:11:09 +02:00
th33xitus
539653d9cf
refactor: octoprint status
...
also remove unused functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 20:03:34 +02:00
th33xitus
bc2ce383ee
refactor: fluidd status
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:57:03 +02:00
th33xitus
4487b9593c
refactor: mainsail status
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:55:46 +02:00
th33xitus
26c812e1d3
refactor: rework some klipperscreen functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:50:05 +02:00
th33xitus
3664cf0e2f
refactor: move python check to utilities.sh
...
also remove several unused service start and restart functions
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:45:00 +02:00
th33xitus
6463f5007d
refactor: rework moonraker telegram bot functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:44:02 +02:00
th33xitus
e968ed1d6d
fix: make klipper install account for custom klipper repo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 19:03:51 +02:00
th33xitus
239f759c61
fix: dialog allowed a higher option than actually possible
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 18:59:11 +02:00
th33xitus
ac163589e8
refactor: remove switch menu from advanced menu
...
this function got replaced by the custom klipper repo function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 18:03:25 +02:00
th33xitus
3d198ab153
refactor: tweak repo file and settings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 17:58:33 +02:00
th33xitus
c1523a0ea1
feat: custom klipper repos
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 17:45:10 +02:00
th33xitus
c735d0327b
refactor: improve flash methods
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 13:47:30 +02:00
th33xitus
011d90e4fa
refactor: rename start_flash_mcu_sd to start_flash_sd
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 11:54:07 +02:00
th33xitus
8aab598b8b
refactor: remove octoprint service toggle option
...
the octoprint process does not interfere with any moonraker/mainsail/fluidd instance. that option is therefore not really required anymore as haproxy is the real 'troublemaker'
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 11:51:18 +02:00
th33xitus
3ea0623d95
fix: bug in mcu index selection
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-17 11:46:14 +02:00
th33xitus
c21827f3ee
style: remove unused commented code
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-14 19:51:06 +02:00
th33xitus
aa418ae73a
style: add copyright and shellcheck ignores
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-14 19:49:37 +02:00
th33xitus
f91b2aa230
refactor: flash_klipper.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-14 19:45:49 +02:00
th33xitus
3de826bd52
feat: allow klipper installation with python3
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 20:35:41 +02:00
th33xitus
5001681ee2
fix: group dialout is required for klippers USB communication
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 19:11:15 +02:00
th33xitus
077cb1654a
refactor: update update_menu.sh and update functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 16:02:48 +02:00
th33xitus
02e49edd08
refactor: update backup.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 13:44:29 +02:00
th33xitus
c655ca9212
refactor: rewrite feature for changing config directory
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 13:42:29 +02:00
th33xitus
e24b392605
fix(main_menu.sh): fix menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-12 13:34:32 +02:00
th33xitus
ecbb14f929
fix(settings_menu.sh): fix menu
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 13:44:37 +02:00
th33xitus
e8dd0aed7d
fix(utilities.sh): fix no such file or directory
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 12:30:06 +02:00
th33xitus
ea85749492
style(globals.sh): add comment, remove empty lines
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 12:29:22 +02:00
th33xitus
8f3af54251
feat: outsource globals in own file
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 12:14:01 +02:00
th33xitus
114684030b
feat: read custom klipper config location from file
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-05 11:40:29 +02:00
th33xitus
2ad1ec5573
refactor(network_functions.sh): some refactor
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-04 00:02:20 +02:00
th33xitus
da2b5b777c
refactor(backup.sh): some refactor
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 23:48:30 +02:00
th33xitus
1dbbcf1eb2
refactor(flash_klipper.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 23:29:44 +02:00
th33xitus
00d63816ae
refactor(octoprint.sh): rename base_dir to basedir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 23:12:09 +02:00
th33xitus
898a6bbfd0
refactor(octoprint.sh): full refactor
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 20:07:48 +02:00
th33xitus
81b69d455a
refactor(moonraker.sh): reduce function calls
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 18:27:11 +02:00
th33xitus
c6d7ba8f9c
fix(klipper.sh): bug in instance confirmation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:47:56 +02:00
th33xitus
977bd2c144
fix(moonraker.sh): remove polkit before deleting moonraker dir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:45:42 +02:00
th33xitus
00876bd4bd
fix(moonraker.sh): remove polkit before deleting moonraker dir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:41:16 +02:00
th33xitus
ae2395f86b
fix(moonraker.sh): bug in instance confirmation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:39:42 +02:00
th33xitus
63ea1542ba
fix(moonraker.sh): bug in incrementing port
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 15:24:00 +02:00
th33xitus
1002ceb2a5
style(moonraker.sh): reformat
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 14:55:22 +02:00
th33xitus
b26c0faf67
fix(utilities.sh): simplify do_action_service
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 14:40:25 +02:00
th33xitus
eaaa0ce02b
fix(backup.sh): fix backup of klipper_config dir
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 13:57:24 +02:00
th33xitus
439db3ce2c
fix(moonraker.conf): typo in template
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 13:48:07 +02:00
th33xitus
2e77175017
fix(moonraker.sh): display of ip list after installation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 13:47:26 +02:00
th33xitus
08f95cbb1b
fix(mainsail.sh): prevent multiple includes
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 13:15:59 +02:00
th33xitus
b5b20b89c6
fix(mainsail.sh): return if config.json doesn't exist
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 12:57:11 +02:00
th33xitus
e8689cb8e7
fix(mainsail.sh): cd failed
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 12:55:41 +02:00
th33xitus
95f473c4ca
feat(mainsail.sh): download official mainsail.cfg macro file
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 12:54:08 +02:00
th33xitus
dd5e77520f
fix(dependency_check): input was not taken as an array
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 12:44:44 +02:00
th33xitus
1cc0bb927f
refactor(mainsail.sh): reword setting
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 11:33:29 +02:00
th33xitus
c1358531ab
feat(settings_menu.sh): add help dialog
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 01:22:07 +02:00
th33xitus
8aae1f34ac
style(mainsail.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 01:03:45 +02:00
th33xitus
94b63d2001
feat: allow mainsail and fluidd stable only installs/updates
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-03 00:57:54 +02:00
th33xitus
1fb975df72
refactor: replace ${default} with ${white}
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 23:39:18 +02:00
th33xitus
c9ef2d3d59
refactor: replace ${default} with ${white}
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 23:34:31 +02:00
th33xitus
d1cb24d725
refactor(kiauh.sh): clean up kiauh.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 23:25:07 +02:00
th33xitus
52cb40ac89
refactor(kiauh.sh): improve kiauh update routine
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 12:03:52 +02:00
th33xitus
e06b06c3ea
refactor(remove_menu.sh): update GUI
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 11:10:42 +02:00
th33xitus
2d268006ac
refactor(advanced_menu.sh): update GUI
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 11:10:26 +02:00
th33xitus
046bf76e8e
refactor(utilities.sh): move code
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 11:09:30 +02:00
th33xitus
36bef73d67
style: add function keyword
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:36:39 +02:00
th33xitus
588061a4c4
refactor: octoprint
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:36:20 +02:00
th33xitus
6d7bda0d17
refactor: utilities
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:36:00 +02:00
th33xitus
aa2639a7d2
refactor: remove redundant global variables
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:35:34 +02:00
th33xitus
aaa82e6097
style: remove comments
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:35:04 +02:00
th33xitus
6b5ba42a97
style: add copyright header
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:34:46 +02:00
th33xitus
af34b363ef
refactor(nginx.sh): refactor nginx functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:34:29 +02:00
th33xitus
cf23105ebe
refactor(mainsail.sh): refactor mainsail functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:33:42 +02:00
th33xitus
f63de4dcaa
refactor(fluidd.sh): refactor fluidd functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:32:38 +02:00
th33xitus
518cf3acd7
style: add copyright header
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 01:31:28 +02:00
th33xitus
6272f99f10
refactor!: removing support for DWC
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-02 00:27:42 +02:00
th33xitus
e26a34b316
feat(logging): first very simple logging implementation
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 23:44:50 +02:00
th33xitus
b69c7e6b59
refactor(backup.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 21:28:09 +02:00
th33xitus
40b277ddbb
refactor(utilities.sh): remove unused function
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 19:29:05 +02:00
th33xitus
99604b60b9
refactor(moonraker.sh): fix throwing error
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 19:28:48 +02:00
th33xitus
71dab2ae6a
refactor(klipper.sh): calling pip
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 18:41:35 +02:00
th33xitus
cac2a63328
refactor(moonraker.sh): fix errors & confirms
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 18:41:22 +02:00
th33xitus
7b7de05390
refactor(klipper.sh): fix errors
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 18:24:19 +02:00
th33xitus
76ea886b95
style(install_klipper_webui.sh): fix some shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 18:12:41 +02:00
th33xitus
a1e7be1960
refactor(pretty_gcode.sh): merge pgc code and fix some shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 17:57:59 +02:00
th33xitus
fb69cc0357
refactor(utilities.sh): fix some shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 17:47:26 +02:00
th33xitus
5c6b5fed96
refactor(mjpg-streamer.sh): merge code and fix shellsheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 17:32:32 +02:00
th33xitus
01c15c91c7
style(flash_klipper.sh): fix some shellcheck warnings
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-04-01 17:18:59 +02:00
th33xitus
7d669c29a6
chore(kiauh.sh): clean up redundances
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:52:48 +01:00
th33xitus
e070c4b010
refactor: rough refactor of octoprint functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:48:48 +01:00
th33xitus
69793c923a
refactor(dwc): remove unnecessary variable
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:46:21 +01:00
th33xitus
4793968d45
refactor: rough refactor of DWC2
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:42:14 +01:00
th33xitus
81a7045773
refactor: remove mainsailOS & fluiddPi migration helper
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:25:40 +01:00
th33xitus
43021cbb83
refactor: klipperscreen & moonraker-telegram-bot
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:22:32 +01:00
th33xitus
9188460e48
refactor: moonraker-telegram-bot
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:22:19 +01:00
th33xitus
7e7692d5b3
refactor: klipperscreen
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-22 21:22:06 +01:00
th33xitus
cd902cfcd7
refactor(ui): beginning of UI improvements
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 23:30:07 +01:00
th33xitus
c8629edcea
refactor(moonraker.sh): full rewrite
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 22:45:03 +01:00
th33xitus
067ea360b0
style(kiauh.sh): typo in comment
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 22:15:05 +01:00
th33xitus
b20e9455ff
style(kiauh.sh): save line of code
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 22:12:08 +01:00
th33xitus
8257e95c46
style(kiauh.sh): remove whitespace
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 19:23:54 +01:00
th33xitus
4409331441
refactor(kiauh.sh): no global confirm / error message anymore
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 19:22:15 +01:00
th33xitus
b75167928d
fix(klipper.sh): single brackets for test
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 14:44:09 +01:00
th33xitus
87fded584f
refactor(klipper.sh): remove function call that will be obsolete soon
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 14:09:44 +01:00
th33xitus
1494005630
fix(klipper.sh): correct shebang
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 14:05:25 +01:00
th33xitus
85b12cf77a
refactor(klipper.sh): always create a clean virtualenv
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 13:50:43 +01:00
th33xitus
9eab46f02a
fix(klipper.sh): fix typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 13:46:18 +01:00
th33xitus
6ff55a9ea7
fix(klipper.sh): fix typo
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 13:39:53 +01:00
th33xitus
61b5ccde00
refactor: full rework of klipper related functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 12:32:51 +01:00
th33xitus
cfaa2ddafc
refactor: rename functions.sh to utilities.sh
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 01:15:10 +01:00
th33xitus
2993d5ed33
refactor: make dependency_check() take an array as first argument
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 01:13:26 +01:00
th33xitus
308456df26
feat: add some new utility functions
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-19 01:12:23 +01:00
th33xitus
d9f94fa58d
refactor(klipper): merge all klipper functions into one file
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-17 10:48:25 +01:00
th33xitus
291fbb2ced
style(kiauh.sh): add copyright notice
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-17 00:25:29 +01:00
th33xitus
50c949d1dc
readme: update README.md
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-03-17 00:24:18 +01:00