]> piware.de Git - bin.git/commitdiff
cclaude: Add aws CLI master
authorMartin Pitt <martin@piware.de>
Thu, 8 Oct 2026 10:42:03 +0000 (12:42 +0200)
committerMartin Pitt <martin@piware.de>
Thu, 8 Oct 2026 12:19:47 +0000 (14:19 +0200)
Also `uv` for its MCP server.

cclaude

diff --git a/cclaude b/cclaude
index 07a46a5ab6a0509423c78806843f045d1693e7c9..3415ba5d8da9a5c87cf23a75c936fca6040d85cb 100755 (executable)
--- a/cclaude
+++ b/cclaude
@@ -9,7 +9,7 @@ if ! podman image inspect "$IMG" >/dev/null; then
     podman build -t "$IMG" -f - /run <<EOF
 FROM fedora:latest
 RUN dnf install -y git strace gdb python3 python3-pytest gh rpmbuild jq yq util-linux-script just \
-                   openssl openssl-devel nodejs python3-pyyaml \
+                   openssl openssl-devel nodejs python3-pyyaml awscli2 uv \
                    ShellCheck cargo rust rustfmt clippy golang \
     && dnf install -y --setopt=install_weak_deps=False systemd \
     && dnf clean all
@@ -25,10 +25,12 @@ else
 fi
 
 podman run -it --rm --userns=keep-id --init --network=host \
+    -v $HOME/.aws:$HOME/.aws \
     -v $HOME/.buck:$HOME/.buck \
     -v $HOME/.cache:$HOME/.cache \
     -v $HOME/.claude.json:$HOME/.claude.json \
     -v $HOME/.claude:$HOME/.claude \
+    -v $HOME/.config/aws:$HOME/.config/aws \
     -v $HOME/.config/claude:$HOME/.config/claude:ro \
     -v $HOME/.config/gh:$HOME/.config/gh:ro \
     -v $HOME/.config/git:$HOME/.config/git:ro \
@@ -40,6 +42,8 @@ podman run -it --rm --userns=keep-id --init --network=host \
     -v $HOME/tmp:$HOME/tmp \
     -v /tmp:/tmp \
     -w $PWD \
+    -e AWS_CONFIG_FILE=/home/martin/.config/aws/config \
+    -e AWS_SHARED_CREDENTIALS_FILE=/home/martin/.config/aws/credentials \
     -e DISABLE_AUTOUPDATER=1 \
     -e CARGO_HOME="$CARGO_HOME" \
     -e GOPATH="$GOPATH" \