Releases: alajmo/sake
Releases · alajmo/sake
v0.10.0
Fixes
- Fix issue where ipv6 was not added correctly to known_hosts (brackets without ip)
- Fix TTY in sub-tasks
- Only task or cmd allowed in inline
tasks
definition
Changes
-
[BREAKING CHANGE]: Updated prefix handling in text output, now supports golang templating
- Old config:
themes: default: text: header: true header_prefix: "TASK" header_char: "*"
- New config:
themes: default: text: header: '{{ .Style "TASK" "bold" }} {{ .Name }}' header_filler: "*"
-
WorkDir is now relative to the calling task for local commands, previously it was to the users
cwd
-
Remove debug flag
Features
- Add sub-command
check
to check for configuration errors - Add
shell
property to override the default shell
v0.1.8
v0.1.7
Fixes
- Use uint16 for port #3 [@codenoid, @AshishShenoy]
v0.1.6
This is the initial release. Basic functionality is supported: running tasks over multiple remote servers and localhost.
Features
- Add
known_hosts_file
flag/env/config setting anddisable_verify_host
config setting - Add
identity
/password
pair flag/config setting - Add sub-command ssh to easily ssh into servers
- Add
tty
/local
/attach
config settings - Support nested tasks and pass down environment variables
- Add flag/config setting
ignore-unreachable
flag for ignoring unreachable servers - Add flag/config setting
any-errors-fatal
for stopping all tasks for all servers when error is encountered - Add
work_dir
config setting for servers and tasks