From f2635097d3cb07365e2786b5aea105dd21fa7f3a Mon Sep 17 00:00:00 2001 From: Satbir Chahal Date: Mon, 6 Oct 2025 17:37:11 -0700 Subject: [PATCH] chore(claude-code): source bashrc file only if it exists --- registry/coder/modules/claude-code/README.md | 8 ++++---- registry/coder/modules/claude-code/scripts/install.sh | 4 +++- registry/coder/modules/claude-code/scripts/start.sh | 4 +++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/registry/coder/modules/claude-code/README.md b/registry/coder/modules/claude-code/README.md index 3c334e745..952e3d73f 100644 --- a/registry/coder/modules/claude-code/README.md +++ b/registry/coder/modules/claude-code/README.md @@ -13,7 +13,7 @@ Run the [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude ```tf module "claude-code" { source = "registry.coder.com/coder/claude-code/coder" - version = "3.0.1" + version = "3.0.2" agent_id = coder_agent.example.id workdir = "/home/coder/project" claude_api_key = "xxxx-xxxxx-xxxx" @@ -49,7 +49,7 @@ data "coder_parameter" "ai_prompt" { module "claude-code" { source = "registry.coder.com/coder/claude-code/coder" - version = "3.0.1" + version = "3.0.2" agent_id = coder_agent.example.id workdir = "/home/coder/project" @@ -85,7 +85,7 @@ Run and configure Claude Code as a standalone CLI in your workspace. ```tf module "claude-code" { source = "registry.coder.com/coder/claude-code/coder" - version = "3.0.1" + version = "3.0.2" agent_id = coder_agent.example.id workdir = "/home/coder" install_claude_code = true @@ -108,7 +108,7 @@ variable "claude_code_oauth_token" { module "claude-code" { source = "registry.coder.com/coder/claude-code/coder" - version = "3.0.1" + version = "3.0.2" agent_id = coder_agent.example.id workdir = "/home/coder/project" claude_code_oauth_token = var.claude_code_oauth_token diff --git a/registry/coder/modules/claude-code/scripts/install.sh b/registry/coder/modules/claude-code/scripts/install.sh index c3dcc22ff..1285df902 100644 --- a/registry/coder/modules/claude-code/scripts/install.sh +++ b/registry/coder/modules/claude-code/scripts/install.sh @@ -1,7 +1,9 @@ #!/bin/bash set -euo pipefail -source "$HOME"/.bashrc +if [ -f "$HOME/.bashrc" ]; then + source "$HOME"/.bashrc +fi BOLD='\033[0;1m' diff --git a/registry/coder/modules/claude-code/scripts/start.sh b/registry/coder/modules/claude-code/scripts/start.sh index b5fca7a5a..6eeb411b9 100644 --- a/registry/coder/modules/claude-code/scripts/start.sh +++ b/registry/coder/modules/claude-code/scripts/start.sh @@ -1,7 +1,9 @@ #!/bin/bash set -euo pipefail -source "$HOME"/.bashrc +if [ -f "$HOME/.bashrc" ]; then + source "$HOME"/.bashrc +fi export PATH="$HOME/.local/bin:$PATH" command_exists() {