Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 16:55
· 32 commits to master since this release

What's New in v0.9.0

✨ Alias Groups (@group)

Batch operations on named sets of aliases:

# ~/.ecsctl/config.toml
[groups]
all = ["chaodu", "koudu", "juedu", "kongming", "xiaoqiao", "..."]
small = ["kongming", "xiaoqiao", "guanyu", "zhaoyun", "zhangfei"]
ecsctl scale @small 0          # stop all lightweight bots
ecsctl scale @all 1            # bring up entire fleet
ecsctl restart @all            # rolling restart

✨ Scale Command (group-aware)

ecsctl scale chaodu 2          # single alias
ecsctl scale @medium 1         # entire group
ecsctl scale chaodu 3 --wait   # wait for stabilization

Changes

  • restart now supports @group syntax
  • scale command added with group support
  • Config: new [groups] section for defining alias sets
  • Count validation: rejects negative values

Full Changelog: v0.8.1...v0.9.0