Yeah, I haven't looked at all at the changes to the command line. A thing to note is that I removed the ability to change meta from the command line, just because I wasn't liking the way it was working, and it had a lot of overhead considering all the things I was trying.

The problem is that with my changes, components always have the same basename but potentially differing extensions. Consider that meta might be present as a YAML or JSON or INI file, and we want to be able to change it and then write out the changes. We might want to write it out in the same format, which probably means storing the component filename information somewhere.

So, merging the stuff either means readding that feature of mutating bundles, or temporarily removing it.