OnlineBuddies/Modyllic — pull request #177 by iarna (2012-07-11 22:39:49+00:00)
Title: Give modyllic a single commandline interface

This creates a single command for operating on Modyllic, called `mo`. So you say:

mo dump ...

or

mo diff ... ...

By default mo searches your path for `modyllic-`, but you can set `MODYLLIC_EXEC_PATH` to scan additional paths. It also will give a summary of commands with --help, and `mo --help diff` will give you the help for the diff command.

There are backwards compatibility stubs for all of the old command names. My plan there is:

* Next release includes the stubs and the new way.
* Release after that deprecates the stubs, issuing warnings if you use them but otherwise working.
* Release after that removes them.

The stubs and "mo" itself are written in bash. This does exclude Windows people, but command line tools exclude Windows people too. =p

All this said, I'm not completely sold on "mo" as a name. It doesn't seem to be already used by any unix tools that I can find... but it does invite really scary Sandro moments. Other thoughts: "dy", "dyl"?