101 Commits

Author SHA1 Message Date
f5b077ef89 fix(logs): remove unnecessary group logs 2026-05-15 20:26:57 +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
900fa9681c feat: add github-release custom strategy 2026-04-05 14:58:49 +03:00
ea79fa91a1 feat: add github-release gzip strategy 2026-04-05 14:51:44 +03:00
0f7eb5d5d6 feat: tree-mode for github release installers 2026-04-05 11:14:11 +03:00
b44ba864db fix: frequency timestamp even when up to date 2026-04-05 10:36:48 +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
dcd46a8499 feat: reduce redundant repo updates 2026-03-31 23:44:43 +03:00
d3055aab28 fix: github installer bin name check 2026-03-31 13:57:14 +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
1496ca9015 feat: apply template vars everywhere + add device id template vars 2026-03-20 01:18:09 +02:00
4b28db9b3e fix: duplicate error logging 2026-03-18 21:50:15 +02:00
6ea118c24f feat: github release add archive_bin_name option 2026-03-18 21:47:52 +02:00
971aa512bb chore: update file permissions 2026-01-25 12:09:21 +02:00
c029afbf29 feat: improve rsync install/update check 2026-01-22 20:32:08 +02:00
0cbf174850 feat: update logging style & formatting 2026-01-22 20:13:58 +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
815cd11538 chore: add installer type to more logs 2026-01-11 00:56:56 +02:00
bb36269d3d feat: install on specific machines by machine id 2026-01-11 00:55:05 +02:00
fa4f14a7d4 fix: fail on github-release download error 2025-12-09 01:55:05 +02:00
d046862e39 chore: improve github-release logs 2025-12-09 01:53:28 +02:00
989515ff28 fix: show defaults log only when actually applying defaults 2025-12-09 01:28:15 +02:00
a5baf30836 chore: add debug log for gh auth 2025-12-09 01:27:48 +02:00
45030982f1 feat: add github token support for github release installer 2025-12-06 02:14:29 +02:00
952b3fc26a fix: github release bin download/extract 2025-12-06 01:56:13 +02:00
128299e39a fix: remove old binary to prevent file busy error 2025-12-06 01:33:08 +02:00
a3430f49b0 fix: github release installer tag comparison 2025-12-06 00:17:39 +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
feecd81b4a feat: add AarchGnu token 2025-12-04 18:05:19 +02:00
10805ca195 feat: add go template vars to github_installer
- add arch token var
- deprecate old {var} syntax
2025-12-04 17:48:09 +02:00
6382887b27 refactor: fix lint errors/warnings 2025-12-04 17:30:46 +02:00
0401be046f feat: add install_flags and update_flags to various installers 2025-12-03 21:38:56 +02:00
7de60d48fd feat: pacman/yay installers 2025-12-03 21:07:03 +02:00
777300ed76 fix(apt): fix apt/apk installer command 2025-09-16 16:28:28 +03:00
d605e1a95d fix(docker): fix pull command 2025-07-04 09:49:58 +03:00
a891049382 chore(lint): fix all lint errors 2025-07-04 00:48:45 +03:00
70dbb1c4fa refactor: improve platform map parsing 2025-07-04 00:15:44 +03:00
b56e934ffc feat(docker): add flag to skip if docker is not running 2025-07-03 01:44:38 +03:00
861e257c04 fix(docker): pull during update and not during check 2025-07-03 01:39:56 +03:00
2d4df23be6 feat(brew): add cask option 2025-07-01 11:49:32 +03:00
5f7449c8e3 fix: docker pull to get correct digest 2025-06-27 18:02:37 +03:00
7bdb6c7600 docs: add doc comments across the project 2025-06-27 16:34:41 +03:00
46692ae76e test: split installer tests 2025-06-27 14:05:15 +03:00
f316fa94ec feat: docker installer 2025-06-27 14:05:05 +03:00
fc7e2b9bf4 fix: show output for shell install/update checks 2025-06-27 01:52:56 +03:00