TLDR: CLI tools are fine for terminal interactive use, but problematic as building blocks in workflows and tooling ecosystems. The linked post describes the problem and proposes a new solution: strip our CLIs to their functional cores and generate the interfaces with the Morloc language compiler.
TLDR: CLI tools are fine for terminal interactive use, but problematic as building blocks in workflows and tooling ecosystems. The linked post describes the problem and proposes a new solution: strip our CLIs to their functional cores and generate the interfaces with the Morloc language compiler.