24 Commits

Author SHA1 Message Date
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
d75cf7a8cd feat: add verbose flag to applicable installers 2026-03-24 01:03:25 +02:00
971aa512bb chore: update file permissions 2026-01-25 12:09:21 +02:00
0401be046f feat: add install_flags and update_flags to various installers 2025-12-03 21:38:56 +02:00
a891049382 chore(lint): fix all lint errors 2025-07-04 00:48:45 +03:00
2d4df23be6 feat(brew): add cask option 2025-07-01 11:49:32 +03:00
7bdb6c7600 docs: add doc comments across the project 2025-06-27 16:34:41 +03:00
f5aa76b94e fix: brew outdated status code parsing 2025-06-26 23:47:37 +03:00
ad7464c7bd fix: brew update exit-code/logic 2025-06-26 09:10:24 +03:00
803823bba2 fix: improve brew update output 2025-06-25 18:38:53 +03:00
e2d37d1045 fix: use tap name on brew update 2025-06-22 17:45:13 +03:00
70357d1436 feat: validations 2025-06-19 12:10:52 +03:00
a999708dde refactor: installer base 2025-01-25 01:53:44 +02:00
3d25d68ce2 feat: platform-specific env
refactor: appconfig.Installer -> appconfig.InstallerData
2025-01-16 00:45:53 +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
be3cd37bd6 fix: correctly install brew by name 2024-12-25 00:10:33 +02:00
d1f3de3d8c feat: rsync installer 2024-12-24 01:27:27 +02:00
e2f0a35200 feat: common post/pre commands, default overrides 2024-12-24 00:45:18 +02:00
3b5f720441 feat: add custom installed check, add pre/post command 2024-12-23 23:37:15 +02:00
adf930f308 refactor: add cmd utils 2024-12-23 22:49:47 +02:00
ae2c2dfbe2 feat: add bin check to group 2024-12-23 02:29:45 +02:00
d39c36ec55 feat: group installer 2024-12-23 01:18:02 +02:00