Command Examples ================ CLIrrus currently support a number of commands. - *list-deployments:* Return a list of all named cirrus deployments available for interacting with by pulling deployments available in AWS parameter store. Defaults to looking in the region used in AWS SSO login. Names returned here will be the name strings needed to run commands on a specific deployment. .. code-block:: bash cirrus list-deployments - *manage (mgmt):* A wrapper for commands to interact with a specific named deployment .. code-block:: bash cirrus mgmt DEPLOYMENT_NAME COMMAND - *payload:* a wrapper for commands for working with payloads. .. code-block:: bash cirrus payload COMMAND Manage commands --------------- - *call:* Call a new command with the deployment environment variables loaded .. code-block:: bash cirrus mgmt name-dev call ls - *exec:* Run an executable with the deployment specific environment variables loaded into the local environment .. code-block:: bash cirrus mgmt name-dev exec "bash" "hello_env_var_world.sh" - *get-execution:* Get a workflow execution using its ARN or its payload-id .. code-block:: bash cirrus mgmt name-dev get-execution --payload-id sar/workflow-test/example-01_2024-10-31-06-05-10 cirrus mgmt name-dev get-execution --arn arn:aws:states:us-west-2:000000000011:execution:fd-name-dev-cirrus-project:c123456789-b19292-999 - *get-execution-input:* Get a workflow execution's input payload using ARN or payload-id .. code-block:: bash cirrus mgmt name-dev get-execution-input --arn arn:aws:states:us-west-2:000000000011:execution:fd-name-dev-cirrus-project:c123456789-b19292-999 cirrus mgmt name-dev get-execution-input --payload-id sar/workflow-test/example-01_2024-10-31-06-05-10 - *get-execution-output:* Get a workflow execution's output payload using payload-id or ARN .. code-block:: bash cirrus mgmt name-dev get-execution-output --payload-id sar/workflow-test/example-01_2024-10-31-06-05-10 cirrus mgmt name-dev get-execution-output --arn arn:aws:states:us-west-2:000000000011:execution:fd-name-dev-cirrus-project:c123456789-b19292-999 - *get-payload:* Get a payload from S3 using its payload ID .. code-block:: bash cirrus mgmt name-dev get-payload sar/workflow-test/example-01_2024-10-31-06-05-10 - *get-state:* Get the stateDB record for a payload ID .. code-block:: bash cirrus mgmt name-dev get-state sar/workflow-test/example-01_2024-10-31-06-05-10 - *invoke-lambda:* Invoke lambda with event (from stdin) and specifying by name which lambda to invoke .. code-block:: bash