So one thing I recall being mentioned was that dagger composability would mean I could output say json from one command then consume it with another func to chain actions.
My test case makes it feel a bit more complicated and difficult when I could probably knock this out with a simple mage task or even a main.go file.
Not sure if I'm missing something, and maybe a few examples might make help it make more sense.
Think of this as me trying to provide an cli/automation command.
Mage/native go is straight forward (as long as Go is there), but with dagger it feels more complicated than just native Go.
One thing I'd be interesting in seeing is you have a "before / after" from something that was automation oriented and not complex pipelines and how dagger's Go was actually simpler than the original Go due to some benefits like optional parameters, composability of functions or something?
I am still plugging away but I want to ensure I'm demonstrating the benefit and not just over complicating something when I do some presentations/demos at work later on this.