diff --git a/README.md b/README.md index d5971c46..2adfe8a9 100644 --- a/README.md +++ b/README.md @@ -52,10 +52,10 @@ Usage: Stack commands: cat Get the CloudFormation template from a running stack cc Interact with templates using Cloud Control API instead of CloudFormation - deploy Deploy a CloudFormation stack from a local template + deploy Deploy a CloudFormation stack or changeset from a local template logs Show the event log for the named stack - ls List running CloudFormation stacks - rm Delete a running CloudFormation stack + ls List running CloudFormation stacks or changesets + rm Delete a CloudFormation stack or changeset stackset This command manipulates stack sets. watch Display an updating view of a CloudFormation stack diff --git a/docs/bash_completion.sh b/docs/bash_completion.sh index e25eb23f..f734a3e4 100644 --- a/docs/bash_completion.sh +++ b/docs/bash_completion.sh @@ -899,6 +899,8 @@ _rain_deploy() flags_with_completion=() flags_completion=() + flags+=("--changeset") + local_nonpersistent_flags+=("--changeset") flags+=("--config=") two_word_flags+=("--config") two_word_flags+=("-c") @@ -919,6 +921,10 @@ _rain_deploy() flags+=("-k") local_nonpersistent_flags+=("--keep") local_nonpersistent_flags+=("-k") + flags+=("--no-exec") + flags+=("-x") + local_nonpersistent_flags+=("--no-exec") + local_nonpersistent_flags+=("-x") flags+=("--params=") two_word_flags+=("--params") local_nonpersistent_flags+=("--params") @@ -1249,6 +1255,10 @@ _rain_ls() flags+=("-a") local_nonpersistent_flags+=("--all") local_nonpersistent_flags+=("-a") + flags+=("--changeset") + flags+=("-c") + local_nonpersistent_flags+=("--changeset") + local_nonpersistent_flags+=("-c") flags+=("--help") flags+=("-h") local_nonpersistent_flags+=("--help") @@ -1380,6 +1390,10 @@ _rain_rm() flags_with_completion=() flags_completion=() + flags+=("--changeset") + flags+=("-c") + local_nonpersistent_flags+=("--changeset") + local_nonpersistent_flags+=("-c") flags+=("--detach") flags+=("-d") local_nonpersistent_flags+=("--detach") diff --git a/docs/index.md b/docs/index.md index 7b36dcfb..8d39730d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -21,18 +21,18 @@ Rain is a command line tool for working with AWS CloudFormation templates and st * [rain cat](rain_cat.md) - Get the CloudFormation template from a running stack * [rain cc](rain_cc.md) - Interact with templates using Cloud Control API instead of CloudFormation * [rain console](rain_console.md) - Login to the AWS console -* [rain deploy](rain_deploy.md) - Deploy a CloudFormation stack from a local template +* [rain deploy](rain_deploy.md) - Deploy a CloudFormation stack or changeset from a local template * [rain diff](rain_diff.md) - Compare CloudFormation templates * [rain fmt](rain_fmt.md) - Format CloudFormation templates * [rain forecast](rain_forecast.md) - Predict deployment failures * [rain info](rain_info.md) - Show your current configuration * [rain logs](rain_logs.md) - Show the event log for the named stack -* [rain ls](rain_ls.md) - List running CloudFormation stacks +* [rain ls](rain_ls.md) - List running CloudFormation stacks or changesets * [rain merge](rain_merge.md) - Merge two or more CloudFormation templates * [rain pkg](rain_pkg.md) - Package local artifacts into a template -* [rain rm](rain_rm.md) - Delete a running CloudFormation stack +* [rain rm](rain_rm.md) - Delete a CloudFormation stack or changeset * [rain stackset](rain_stackset.md) - This command manipulates stack sets. * [rain tree](rain_tree.md) - Find dependencies of Resources and Outputs in a local template * [rain watch](rain_watch.md) - Display an updating view of a CloudFormation stack -###### Auto generated by spf13/cobra on 21-Feb-2024 +###### Auto generated by spf13/cobra on 29-Feb-2024 diff --git a/docs/rain_bootstrap.md b/docs/rain_bootstrap.md index 7e8ff1a2..62823d96 100644 --- a/docs/rain_bootstrap.md +++ b/docs/rain_bootstrap.md @@ -30,4 +30,4 @@ rain bootstrap * [rain](index.md) - -###### Auto generated by spf13/cobra on 21-Feb-2024 +###### Auto generated by spf13/cobra on 29-Feb-2024 diff --git a/docs/rain_build.md b/docs/rain_build.md index 51e915bc..c0b6000b 100644 --- a/docs/rain_build.md +++ b/docs/rain_build.md @@ -35,4 +35,4 @@ rain build [] or * [rain](index.md) - -###### Auto generated by spf13/cobra on 21-Feb-2024 +###### Auto generated by spf13/cobra on 29-Feb-2024 diff --git a/docs/rain_cat.md b/docs/rain_cat.md index 5c2bea19..7d69158a 100644 --- a/docs/rain_cat.md +++ b/docs/rain_cat.md @@ -35,4 +35,4 @@ rain cat * [rain](index.md) - -###### Auto generated by spf13/cobra on 21-Feb-2024 +###### Auto generated by spf13/cobra on 29-Feb-2024 diff --git a/docs/rain_cc.md b/docs/rain_cc.md index a06e531d..ed198ef6 100644 --- a/docs/rain_cc.md +++ b/docs/rain_cc.md @@ -32,4 +32,4 @@ You must pass the --experimental (-x) flag to use this command, to acknowledge t * [rain cc rm](rain_cc_rm.md) - Delete a deployment created by cc deploy (Experimental!) * [rain cc state](rain_cc_state.md) - Download the state file for a template deployed with cc deploy -###### Auto generated by spf13/cobra on 21-Feb-2024 +###### Auto generated by spf13/cobra on 29-Feb-2024 diff --git a/docs/rain_cc_deploy.md b/docs/rain_cc_deploy.md index 321a44a1..5a45998a 100644 --- a/docs/rain_cc_deploy.md +++ b/docs/rain_cc_deploy.md @@ -40,4 +40,4 @@ rain cc deploy