-
v0.9.1 Stable
released this
2025-03-01 07:57:51 +00:00 | 70 commits to develop since this releasev0.9.1 - 2025-03-01
Changed
- Use EnvVar AWS_PROFILE to get S3 profile
Downloads
-
v0.9.0 Stable
released this
2025-02-28 23:52:28 +00:00 | 73 commits to develop since this releasev0.9.0 - 2025-02-28
Added
listcommand with subcommandscmdsandlists- Deprecation and unsupported warnings for old config keys
- CLI flag
--cmdStdOutto output command's stdout/stderr to stdout - Command type
remoteScript. See docs for more info.
Changed
- change to enums for Command type
- Cache now stores resources by URL hash for ease-of-lookup
- Changed PackageOperation to enums
Fixed
- Local command's
dirfull path is now found with home directory
Downloads
-
v0.8.0 Stable
released this
2025-02-16 05:00:10 +00:00 | 92 commits to develop since this releasev0.8.0 - 2025-02-15
Changed
- Breaking:
cmd-listskey changed tocmdLists - Properly load list config
- Config file loading properly errors
- CI Configs
Downloads
- Breaking:
-
v0.7.8 Stable
released this
2025-02-14 20:46:10 +00:00 | 99 commits to develop since this releasev0.7.8 - 2025-02-14
Fixed
- Github CI config
- v0.7.1: Incorrect local config file loading logic caused files to not be detected
Downloads
-
v0.7.7 Stable
released this
2025-02-14 20:31:24 +00:00 | 100 commits to develop since this releasev0.7.7 - 2025-02-14
Fixed
- v0.7.1: Incorrect local config file loading logic caused files to not be detected
- CI configs
Downloads
-
v0.7.0 Stable
released this
2025-02-12 03:37:42 +00:00 | 112 commits to develop since this releasev0.7.0 - 2025-02-11
Added
- [feat]: package
packageOperationoptioncheckVersionimplemented - user management added - see docs
- Support for remote config sources. Only config file and list can be used for now.
- Cache functionality - still a WIP
- Flag
--s3-endpointfor config file fetching from S3
Changed
- Internal refactoring of config setup
- Formatting and sending for notifications
- name of
configfetchertoremotefetcher - Flags that took comma-separated lists now have to be passed multiple times for each argument.
- Hosts passed to
exec hostnow checked against default SSH config files
Fixed
- Parsing of remote URLs when determining list config file path
- Incorrect error notification template value
Downloads
- [feat]: package
-
v0.6.1 Stable
released this
2025-01-04 15:51:44 +00:00 | 130 commits to develop since this releasev0.6.1 - 2025-01-04
Fixed
- When running a list, hooks now run explicitly after the command executes. Fixed panic due to improper logic.
Downloads
-
v0.6.0 Stable
released this
2025-01-04 06:18:21 +00:00 | 143 commits to develop since this releasev0.6.0 - 2025-01-04
Added
Downloads
-
v0.5.0 Stable
released this
2024-11-20 05:30:33 +00:00 | 159 commits to develop since this releasev0.5.0 - 2024-11-19
Added
- Lists can now go in a file. See docs for more information.
- commands.[name].type: script now opens
scriptEnvFile. - Hooks for Commands.[name]. Error, success, and final. [#12]
Changed
- GetKnownHosts is now a method of Host
Fixed
- make command logger be used for errors, not just when running the command
Downloads
-
v0.4.0 Stable
released this
2023-09-09 05:21:42 +00:00 | 183 commits to develop since this releasev0.4.0 - 2023-09-08
Added
- Added
scriptEnvFileto command object that allows one to specify an environment file (or any file really) when ascriptFileis run. Inspired by the practice of keeping environment variables and scripts or commands seperate. - Basis for listing commands
Changed
- BREAKING: Notifications object now takes the form of service.id, where service can be "mail" or "matrix" and id is a unique id for the service.
- BREAKING: Since the change to the notifications object, cmd-lists' inner map key 'notifications' must be of the form service.id. id must be defined for that service. See notifications docs for aviliable services.
- Config parser is now the simpler Koanf - Keys are now case-sensitive
- Log size limited to 50 Mb
Downloads
- Added