great info. Appreciate it. Look forward to seeing what happens.
I did see some comments on a PR about the namespace:command and just wanted to say based on several years working with mage... clarity over brevity & "magic. Single biggest issue I have with mage is lack of flags/optional flag parsing.
Definitely AVOID commands beyond 1 level if possible.
dagger do build:all vs dagger do build all dev for example. Once you support flags and subcommands it could be a nightmware.
I personally think positional args should go away after the first one. Powershell (pwsh) gets this right with param hints.
dagger do build:all --env dev
dagger do build:all:dev
not
dagger do build all dev ...etc
i can add comments in a new discussion if you mention me. Just thought i'd mention early. Refactoring pipelines is a beast if not explicit. This again powershell handles beautifully when done right by letting you just call params with no order required normally.
Great work!