Bundle SSM copy command with AWS feature
ober
7e2aa6a37a73cf09fd7503a29a676af76bf96066
--- a/build-jsh-cross.ss +++ b/build-jsh-cross.ss @@ -213,7 +213,7 @@ "logs/api" "logs/operations" "sns/api" "sns/operations" "sqs/api" "sqs/operations" - "ssm/api" "ssm/operations" "pssm" + "ssm/api" "ssm/operations" "pssm" "ssmcp" "rds/api" "rds/db-instances" "elbv2/api" "elbv2/operations" "cfn/api" "cfn/stacks" --- a/build-jsh-freebsd.ss +++ b/build-jsh-freebsd.ss @@ -387,7 +387,7 @@ "logs/api" "logs/operations" "sns/api" "sns/operations" "sqs/api" "sqs/operations" - "ssm/api" "ssm/operations" "pssm" + "ssm/api" "ssm/operations" "pssm" "ssmcp" "rds/api" "rds/db-instances" "elbv2/api" "elbv2/operations" "cfn/api" "cfn/stacks" @@ -877,6 +877,7 @@ "jerboa-aws/sns/api" "jerboa-aws/sns/operations" "jerboa-aws/sqs/api" "jerboa-aws/sqs/operations" "jerboa-aws/ssm/api" "jerboa-aws/ssm/operations" "jerboa-aws/pssm" + "jerboa-aws/ssmcp" "jerboa-aws/rds/api" "jerboa-aws/rds/db-instances" "jerboa-aws/elbv2/api" "jerboa-aws/elbv2/operations" "jerboa-aws/cfn/api" "jerboa-aws/cfn/stacks" --- a/build-jsh-macos.ss +++ b/build-jsh-macos.ss @@ -568,7 +568,7 @@ "logs/api" "logs/operations" "sns/api" "sns/operations" "sqs/api" "sqs/operations" - "ssm/api" "ssm/operations" "pssm" + "ssm/api" "ssm/operations" "pssm" "ssmcp" "rds/api" "rds/db-instances" "elbv2/api" "elbv2/operations" "cfn/api" "cfn/stacks" --- a/build-jsh-musl.ss +++ b/build-jsh-musl.ss @@ -322,7 +322,7 @@ "logs/api" "logs/operations" "sns/api" "sns/operations" "sqs/api" "sqs/operations" - "ssm/api" "ssm/operations" "pssm" + "ssm/api" "ssm/operations" "pssm" "ssmcp" "rds/api" "rds/db-instances" "elbv2/api" "elbv2/operations" "cfn/api" "cfn/stacks" @@ -777,6 +777,7 @@ "jerboa-aws/sns/api" "jerboa-aws/sns/operations" "jerboa-aws/sqs/api" "jerboa-aws/sqs/operations" "jerboa-aws/ssm/api" "jerboa-aws/ssm/operations" "jerboa-aws/pssm" + "jerboa-aws/ssmcp" "jerboa-aws/rds/api" "jerboa-aws/rds/db-instances" "jerboa-aws/elbv2/api" "jerboa-aws/elbv2/operations" "jerboa-aws/cfn/api" "jerboa-aws/cfn/stacks" --- a/features.def +++ b/features.def @@ -307,7 +307,7 @@ ;; AWS — AWS CLI integration ;; ═══════════════════════════════════════════════════════════════════ (aws - (description . "AWS CLI (,aws ,pssm)") + (description . "AWS CLI (,aws ,pssm ,ssmcp)") (modules "aws") (boot-so) (boot-so-jsh "aws") @@ -317,8 +317,10 @@ ;; Loaded at runtime via (environment '(jerboa-aws cli main)) etc. ;; (see src/jsh/aws.sls); force into the static closure so jerbuild ;; bundles them. Each entry is (<library> <one-export>) for retention. - (bundle-libs ((jerboa-aws cli main) main) ((jerboa-aws pssm) pssm-main)) - (commands "aws" "pssm")) + (bundle-libs ((jerboa-aws cli main) main) + ((jerboa-aws pssm) pssm-main) + ((jerboa-aws ssmcp) ssmcp-main)) + (commands "aws" "pssm" "ssmcp")) ;; ═══════════════════════════════════════════════════════════════════ ;; WORM — jerboa-wormhole text/file transfer