Files
bin/artifact_git_download.sh
Sebastian Krüger d235c5241d feat: add environment variable expansion for arty deps
Adds support for environment variables like $COMFYUI_ROOT in the 'into' field of references when running 'arty deps'. Features:

- New expand_env_vars() function with nested variable expansion support
- Validates that no undefined variables remain after expansion
- Fails with clear error messages showing undefined variables
- Lists available environment variables from arty.yml in error output
- Expands variables from envs section before cloning repositories

Example usage in arty.yml:
```yaml
envs:
  default:
    COMFYUI_ROOT: /workspace/ComfyUI

references:
  - url: https://github.com/ltdrdata/ComfyUI-Manager.git
    into: $COMFYUI_ROOT/custom_nodes/ComfyUI-Manager
```

Expands to: /workspace/ComfyUI/custom_nodes/ComfyUI-Manager

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 10:24:37 +01:00

60 KiB
Executable File