58 Commits

Author SHA1 Message Date
8a5ed0b144 feat(cli): add --vars flag to print template variables 2026-05-18 00:09:32 +03:00
d31490dbc9 fix: validate download filename for github release installer when it should run on current platform 2026-04-13 01:22:19 +03:00
7dce7e3c61 feat: add frequency option to limit how often installers run 2026-04-03 10:08:51 +03:00
8db27e298c feat: add repo_update control modes 2026-03-31 23:51:49 +03:00
26c5b97823 refactor: use samber/lo wherever possible 2026-03-24 17:14:29 +02:00
972d167cb5 feat: add cargo installer 2026-03-24 17:04:43 +02:00
d75cf7a8cd feat: add verbose flag to applicable installers 2026-03-24 01:03:25 +02:00
e464ea24ac feat: add category display options 2026-03-16 18:15:36 +02:00
90e4173ffc refactor: migrate args parsing to cobra 2026-01-30 02:35:21 +02:00
971aa512bb chore: update file permissions 2026-01-25 12:09:21 +02:00
d8b1924dba feat: add categories 2026-01-22 22:27:39 +02:00
ccdb1a726a feat: add skip_summary option 2026-01-22 19:59:35 +02:00
d9b2b52e67 feat: log install/update summary 2026-01-15 13:14:43 +02:00
bb36269d3d feat: install on specific machines by machine id 2026-01-11 00:55:05 +02:00
995abdbbf8 feat: add --log-file/-l flag 2025-12-06 00:17:39 +02:00
aec4740c87 fix: uninitialized logger 2025-12-05 23:42:50 +02:00
c3a29d0642 test: add/improve test suites 2025-12-05 22:36:24 +02:00
a7053cfb2c feat: manifest git download without clone 2025-12-05 22:07:22 +02:00
6382887b27 refactor: fix lint errors/warnings 2025-12-04 17:30:46 +02:00
7de60d48fd feat: pacman/yay installers 2025-12-03 21:07:03 +02:00
a891049382 chore(lint): fix all lint errors 2025-07-04 00:48:45 +03:00
7bdb6c7600 docs: add doc comments across the project 2025-06-27 16:34:41 +03:00
f316fa94ec feat: docker installer 2025-06-27 14:05:05 +03:00
dc5c3caa81 fix: panic on missing debug/check_updates 2025-06-19 13:11:42 +03:00
35501d232d test: fix tests 2025-06-19 11:22:19 +03:00
f92093f6dc fix: config file/cli overrides 2025-06-19 11:14:03 +03:00
00934e98f9 feat: github release installer 2025-01-26 20:44:19 +02:00
9d0a6fc173 feat: apk installer 2025-01-21 01:01:42 +02:00
fcebf7c176 feat: pipx installer 2025-01-21 01:01:42 +02:00
e5460d255e feat(installer): add enabled option 2025-01-18 20:48:25 +02:00
14d8fbbab1 feat: tag field 2025-01-17 00:59:00 +02:00
d7d251b679 refactor: env utils 2025-01-16 01:29:50 +02:00
94491be4dc fix: platform env nil pointer 2025-01-16 00:56:18 +02:00
3d25d68ce2 feat: platform-specific env
refactor: appconfig.Installer -> appconfig.InstallerData
2025-01-16 00:45:53 +02:00
08a6f68b55 refactor(appconfig): extract installer to file 2025-01-15 01:08:03 +02:00
e7ba3bdb65 refactor(platform): more extractions 2025-01-15 01:00:46 +02:00
b7d1e1eed0 refactor: platform 2025-01-15 00:46:09 +02:00
3f1cfb6aed feat: add --filter flag 2025-01-15 00:06:07 +02:00
2b320046c8 refactor: clean up version loading 2025-01-14 23:37:21 +02:00
154dbd1af0 test: add config, base installer tests 2025-01-14 01:11:32 +02:00
d62c643be9 fix: show version number 2025-01-14 00:38:05 +02:00
362ee12168 feat: add remote manifest installer
fix: file argument
2025-01-10 00:26:31 +02:00
13679214ac fix: env shell platform map 2025-01-06 22:46:54 +02:00
5fe683a653 feat: add apt installer 2025-01-06 16:57:45 +02:00
0d51d260f3 feat: shell update command + env shell 2025-01-06 14:30:23 +02:00
957968f2d0 feat: add env support 2024-12-25 01:41:07 +02:00
104717717a feat: npm installer 2024-12-25 00:10:02 +02:00
18c7933c0b fix: find config in .config dir 2024-12-24 03:34:06 +02:00
ee29d14905 fix: cli overrides 2024-12-24 02:22:31 +02:00
ceced91b5d feat: dynamic config file 2024-12-24 02:14:10 +02:00