2.8.2 • Published 7 years ago

@zombiec0rn/zombie-swarm-cli v2.8.2

Weekly downloads
-
License
BSD-2-Clause
Repository
github
Last release
7 years ago

Zombie Swarm Cli

Command line interface to zombie swarm.

Used to query and manipulate zombie swarms.

asciicast

Install

npm install -g @zombiec0rn/zombie-swarm-cli

Use

Needs to be run with sudo because it creates a temporary route to ensure multicast on correct interface.

sudo zombie-swarm ls --interface eth0

Commands

ls

List the swarm nodes.

plan

Create a plan.

apply

Apply a plan.

services

List services.

.zombierc

Zombie Swarm CLI support reading a .zombierc file in the current directory (yml).

Options

interface - the interface to query (mdns)

Changelog

2.8.2

  • Support for OSX :tada:

2.8.1

  • Improved default output for keeps

2.8.0

  • New flag :black_flag: apply --always-remove to always add remove option for adding services (in case they are not running but still exist)
  • Hiding keeps by default to keep focus on diff (add/remove)
  • New flag :black_flag: plan --show-keeps to show keeps anyway

2.7.2

  • Modified plan flags to avoid collision with --swarm

2.7.1

  • Locked down dep versions

2.7.0

  • Support for passing --swarm flag (also .zombierc)

2.6.2

  • Republish with public access

2.6.1

  • Improved fingerprint handling and plan output

2.6.0

  • Added a table output for plan also :tada:

2.5.1

  • Fixed issue with modification to current container would not obey tags

2.5.0

  • New feature - support for .zombierc config file (yml)

2.4.0

  • New feature zombie-swarm services - list swarm services :rocket:

2.3.0

  • Support for version printing -v

2.2.2

  • Fixed use if arr.includes breaking plan

2.2.1

  • 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

2.2.0

  • Improved plan diffing

2.1.0

  • Added support for plan
  • Added basic support for apply (echoing cmds)

2.0.0

  • Initial release :tada:

enjoy.