-
v0.11.1 Stable
released this
2025-12-09 00:17:48 +00:00 | 0 commits to develop since this releasev0.11.1 - 2025-12-08
Added
- Started integration testing
Changed
- inject ssh env vars by apppending them to the script/command if SSH setenv fails
- fix local command injection by running in a shell
Downloads
-
v0.11.0 Stable
released this
2025-11-24 23:51:56 +00:00 | 6 commits to develop since this releasev0.11.0 - 2025-11-24
Added
- feat: Package operation
versionChecksupports regular expressions (see regexp package for docs) - Command lists: added
cmdLists.[name].notifyobject - Testing setup with Docker
- CLI: add global flag --hostsConfig that allows hosts to be dynamic in relation to the main config
- CLI: Exec subcommand
hosts. See documentation for more details. - CLI: added
exec hostssubcommandlist - Add support for hosts in parallel
Changed
- Commands:
hostcan now belocalhostor127.0.0.1to run commands locally - lists loaded from external files only if no list config present in current file
PackageManager.Parserenamed toParseRemotePackageManagerVersionOutput. This now returns arrays of PackageManagerCommon.Package and errors.- Internal: refactoring and renaming functions
- Commands: moved output-prefixed keys to the
commands.[name].outputobject - Change internal method name for better understanding
- Improved error message for remote version package output
Fixed
- Command Lists: hooks now run correctly when commands finish
- Log file passed using
--log-filecorrectly used - Cmd Type
scriptnow correctly appends arguments
Downloads
- feat: Package operation
-
v0.10.2 Stable
released this
2025-03-20 03:42:49 +00:00 | 29 commits to develop since this releasev0.10.2 - 2025-03-19
Added
- Notifications: http service added
- Variable support. Can be referenced with
%{var:nameOfVar}%in select string fields.
Changed
- vault: initialize vault before validating config
Downloads
-
v0.10.1 Stable
released this
2025-03-12 03:08:59 +00:00 | 39 commits to develop since this releasev0.10.1 - 2025-03-11
Added
- UserCommands: add ssh public keys when running locally
- UserCommands: add field CreateUserHome
Changed
- UserCommands: create temp file when modifing password over SSH
- UserCommands: change field name
- Vault: keys are now referenced by
name, and the actual data bydata
Downloads
-
v0.10.0 Stable
released this
2025-03-08 06:25:44 +00:00 | 52 commits to develop since this releasev0.10.0 - 2025-03-08
Added
- Hooks: improved logging when executing
- User commands: adding SSH keys using config key
userSshPubKeys - directives: added support for fetching values using directive
%{externalSource:key}%
Changed
- Commands: if dir is not specified, run in config dir
- FileDirective: use the config directory if path is not absolute
- Host: changes to case of some keys
- Notifications: added external directive to sensitive keys
Fixed
- LocalFetcher: return fetch error
- Lists: load file key before attempting to load from current file
- fix: host not in config file, but in ssh config, properly added to hosts struct
- SSH: password authentication bugs
- User commands: change user password works
Downloads
-
v0.9.1 Stable
released this
2025-03-01 07:57:51 +00:00 | 60 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 | 63 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 | 82 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 | 89 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 | 90 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