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
51 stars 2 forks source link

Disambiguate file, yaml, json, toml, and ini hooks into file_read, file_write etc #225

Open robcxyz opened 8 months ago

robcxyz commented 8 months ago

Ran into situation where I had a key called file and I wanted to use the file() hook in a render but I couldn't because the file key was shadowing it so it came back with ambiguous error. In general better to be specific so instead of having hooks like file do both reading and writing files, just make hooks for that.