garden-tools 2.6.0

Garden grows and cultivates collections of Git trees Garden lets you define and run commands over collections of configuration-defined multi-worktree Git environments.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
variables:
  default-value: ""
  required-value:
    required: true
    value: ${default-value}

commands:
  example: echo required-value = ${required-value}
  # The example2/pre command will run before "garden example2" aborts
  # due to the empty required-value.
  example2/pre: echo "default-value = ${default-value}"
  example2<: example2/pre
  example2: echo ${required-value}
...