ParentFull threadjkarni·Garn [0] is most of that: simpler CLI, and Typescript for configuration, though lying on top of Nix.(Disclaimer: I work on garn)[0] https://github.com/garnix-io/garnView on HN