Bundle SSM copy command with AWS feature

ober

7e2aa6a37a73cf09fd7503a29a676af76bf96066

diff --git a/build-jsh-cross.ss b/build-jsh-cross.ss
index 6c9214e..64f3673 100644
--- 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"
diff --git a/build-jsh-freebsd.ss b/build-jsh-freebsd.ss
index be4b9ca..31edc23 100644
--- 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"
diff --git a/build-jsh-macos.ss b/build-jsh-macos.ss
index f94a1e4..5ae044a 100644
--- 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"
diff --git a/build-jsh-musl.ss b/build-jsh-musl.ss
index 6473813..0d09f5d 100644
--- 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"
diff --git a/features.def b/features.def
index 894317c..62850dc 100644
--- 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