Skip to content

z-shell/ecs-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo ❮ ZI ❯ Package - Amazon ECS CLI

Package source: Source Tarball Binary Git Node Gem
Status: ✔️ (default)

Available pack'' invocations

# Download the binary of amazon-ecs-cli command
zi pack for ecs-cli
# Download the ecs-cli binary with use of the bin-gem-node annex
zi pack"bgn" for ecs-cli

Default Profile

Provides the CLI command ecs-cli by coping it to $ZPFX/bin.

The ZI command executed will be equivalent to:

zi as=null id-as="ecs-cli" mv="*latest -> ecs-cli" \
  atclone='chmod +x *; cp -vf ecs-cli $ZPFX/bin' \
  atpull="%atclone" sbin="ecs-cli" is-snippet for \
    https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest

Bin-Gem-Node Profile

Provides the CLI command ecs-cli by creating a forwarder script (a shim) in $ZPFX/bin by using the bin-gem-node annex. It's the best method of providing the binary to the command line.

The ZI command executed will be equivalent to:

zi as=null id-as="ecs-cli" mv="*latest -> ecs-cli" \
  atclone="chmod +x *"  atpull="%atclone" sbin="ecs-cli"
  is-snippet for \
    https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest

This repository compatible with ZI

The aws/amazon-ecs-cli zsh package that uses the zsh-string-lib to automatically:

  • get the plugin's Git repository OR release-package URL,
  • get the list of the recommended ices for the plugin,
    • there can be multiple lists of ices,
    • the ice lists are stored in profiles; there's at least one profile, default,
    • the ices can be selectively overridden.