sudoblockio / tackle

Tackle is a programmable configuration language for building modular utilities, code generators, and CLIs with schema validation baked in.
Apache License 2.0
52 stars 2 forks source link

Should be able to merge into declarative hook fields #157

Open robcxyz opened 1 year ago

robcxyz commented 1 year ago

this should work:

base<-:
  foo: bar 

buf<-:
  base->: base --merge

But it complains

tackle.exceptions.FunctionCallException: Error parsing input_file='tackle.yaml' at key_path='' 
Error parsing declarative hook field='base'. Must produce an output for the field's default.