- hide (or separate) library interface to reduce public API surface - then rename `Executable` to something like `DynamicObject` - define CLI as a public API in terms of Semantic Versioning - then change positional arguments into flags - maybe we can just mix `--include` and inputs - remove `--compress` - then remove `Bundle::add_pseudo_proc` which has confusing effect on `--test` environment - stop providing variations of base image - it is difficult to maintain versioned tags of upstream images - instead we can distribute an container image just containing magicpak binary so that users can `COPY` from that image
Executableto something likeDynamicObject--includeand inputs--compressBundle::add_pseudo_procwhich has confusing effect on--testenvironmentCOPYfrom that image