Commit Graph

16 Commits

Author SHA1 Message Date
b0553c5826 refactor(install): Use curl for install script execution and revert monitor hook URL 2025-10-06 10:04:45 +02:00
1c4c7ebcc6 feat(install): Add optional install script execution for packages
This commit introduces the ability for packages to define an optional install script
within the `packages.conf` file. The `install.sh` script will now parse this
new field and execute the provided script after all associated package files
have been downloaded.

The `packages.conf` documentation has been updated to reflect the new format,
including the optional fifth field for the install script.
2025-10-06 09:41:12 +02:00
a16b8aa42b feat(installer): Rework install.sh for non-interactive mode and improved UX
Performs a major refactoring of 'install.sh' to introduce non-interactive installation via command-line arguments (e.g., '--overwrite-config'). Enhances the interactive menu with detailed package information (display name, description, version, update status) and improves config file handling with diff previews. Updates 'packages.conf' format to support new package metadata and uses short, lowercase keys.
2025-09-25 18:33:24 +02:00
db354c6441 update installer, select multiple packages at the same time 2025-09-24 17:53:55 +02:00
177cce7326 fix installer 2025-09-10 12:15:37 +02:00
7af6a851a0 fix installer menu 2025-09-10 12:13:59 +02:00
30ae23d75a add versioning 2025-09-10 12:11:33 +02:00
54d8dd0dff fix install.sh 2025-09-10 12:01:45 +02:00
33ee5f56af update installer 2025-09-10 11:57:06 +02:00
1d9a933b73 rename key manager 2025-09-09 16:38:22 +02:00
a89c7823fe asd 2025-09-09 16:36:40 +02:00
d954b8e313 update installer 2025-09-09 16:32:40 +02:00
0104042273 add backup suite 2025-09-09 10:56:09 +02:00
fb2afbb19d add keymanager 2025-09-09 10:41:47 +02:00
91906ad99d installer emoji 2025-09-09 10:20:06 +02:00
fdc4c96783 installer 2025-09-09 10:09:09 +02:00