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
16
grafts:
  graft: grafts/graft-circular.yaml

trees:
  root-tree:
    path: ${GARDEN_CONFIG_DIR}
    variables:
      root-variable: root-tree-${circular-variable}
    environment:
      ENV_CIRCULAR_VARIABLE: ${TREE_NAME}/${env-circular-variable}

# This file contains circular dependencies in variables.
variables:
  circular-variable: ${graft::circular-variable}
  root-variable: root-${circular-variable}
  env-circular-variable: variables/${ENV_CIRCULAR_VARIABLE}