Command line interface to zombie swarm.
Used to query and manipulate zombie swarms.
npm install -g @zombiec0rn/zombie-swarm-cliNeeds to be run with sudo because it creates a temporary route to ensure multicast on correct interface.
sudo zombie-swarm ls --interface eth0
List the swarm nodes.
Create a plan.
Apply a plan.
List services.
Zombie Swarm CLI support reading a .zombierc file in the current directory (yml).
interface - the interface to query (mdns)
- Support for OSX 🎉
- Improved default output for
keeps
- New flag 🏴
apply --always-removeto always addremoveoption for adding services (in case they are not running but still exist) - Hiding
keepsby default to keep focus ondiff(add/remove) - New flag 🏴
plan --show-keepsto show keeps anyway
- Modified
planflags to avoid collision with--swarm
- Locked down dep versions
- Support for passing
--swarmflag (also .zombierc)
- Republish with public access
- Improved fingerprint handling and
planoutput
- Added a table output for
planalso 🎉
- Fixed issue with modification to current container would not obey tags
- New feature - support for
.zombiercconfig file (yml)
- New feature
zombie-swarm services- list swarm services 🚀
- Support for version printing
-v
- Fixed use if
arr.includesbreaking plan
- Fixed plan bug where multiple id's would cause issues (modifying existing service configs)
- Fixed plan bug where current placement would be trusted even if tags have changed
- Improved plan diffing
- Added support for plan
- Added basic support for apply (echoing cmds)
- Initial release 🎉
enjoy.
