Bug Description
When using a template variable with the value containing a variable, it does not actually parse the variable before setting the variable with the value.
Steps to Reproduce
- Create a template variable named "test1" with a value of "foo"
- Create a template variable named "test2" with a value of "{{ var.test1 }}"
- Create a script of
echo {{ var.test2 }}
Expected Behavior
You should get "foo"
Actual Behavior
You'll see {{ var.test1 }}
Environment
- OS: macOS 26.0.1
- Atuin Desktop Version: 0.1.3 (20251003.204301)
- Atuin CLI Version: atuin 18.8.0
- Shell: bash
- Terminal: iTerm2
Screenshots/Logs
Additional Context
Workaround