This repository was archived by the owner on Nov 19, 2025. It is now read-only.
Description Summary
The proposed API:
local create Create a Compose file from an ECS task definition.
-f, --task-def-file <name> The file name of a task definition json to convert. If not specified, defaults to task-definition.json.
-r, --task-def-remote <arnOrFamily> The arnOrFamily of a task definition to convert.
-o, --output <name> The Compose file name to write to. If not specified, defaults to docker-compose.local.yml.
local up Create a Compose file from an ECS task definition and run it.
-c, --task-def-compose <name> The Compose file name of a task definition to run.
-f, --task-def-file <name> The file name of a task definition json to convert and run. If not specified, defaults to task-definition.json.
-r, --task-def-remote <arnOrFamily> The arnOrFamily of a task definition to convert and run.
-o, --output <name> The Compose file name to write to. If not specified, defaults to docker-compose.local.yml.
local ps List locally running ECS task containers.
-c, --task-def-compose <name> List containers created from the Compose file name.
-f, --task-def-file <name> List all running containers matching the task definition file name.
-r, --task-def-remote <arnOrFamily> List all running containers matching the task definition arnOrFamily.
--all List all running local ECS task containers.
--json Output in JSON format.
local down Stop and remove a running ECS task container. If no flags are provided defaults to using docker-compose.local.yml.
-c, --task-def-compose <name> Stop and remove containers from the Compose file name.
-f, --task-def-file <name> Stop and remove all running containers matching the task definition file name.
-r, --task-def-remote <arnOrFamily> Stop and remove all running containers matching the task definition arnOrFamily.
--all Stop and remove all running local ECS tasks.
Reactions are currently unavailable
Summary
The proposed API:
local createCreate a Compose file from an ECS task definition.-f, --task-def-file <name>The file name of a task definition json to convert. If not specified, defaults to task-definition.json.-r, --task-def-remote <arnOrFamily>The arnOrFamily of a task definition to convert.-o, --output <name>The Compose file name to write to. If not specified, defaults to docker-compose.local.yml.local upCreate a Compose file from an ECS task definition and run it.-c, --task-def-compose <name>The Compose file name of a task definition to run.-f, --task-def-file <name>The file name of a task definition json to convert and run. If not specified, defaults to task-definition.json.-r, --task-def-remote <arnOrFamily>The arnOrFamily of a task definition to convert and run.-o, --output <name>The Compose file name to write to. If not specified, defaults to docker-compose.local.yml.local psList locally running ECS task containers.-c, --task-def-compose <name>List containers created from the Compose file name.-f, --task-def-file <name>List all running containers matching the task definition file name.-r, --task-def-remote <arnOrFamily>List all running containers matching the task definition arnOrFamily.--allList all running local ECS task containers.--jsonOutput in JSON format.local downStop and remove a running ECS task container. If no flags are provided defaults to using docker-compose.local.yml.-c, --task-def-compose <name>Stop and remove containers from the Compose file name.-f, --task-def-file <name>Stop and remove all running containers matching the task definition file name.-r, --task-def-remote <arnOrFamily>Stop and remove all running containers matching the task definition arnOrFamily.--allStop and remove all running local ECS tasks.