This seems pretty pedantic, but I really don't like that the Class is called Bin, which results in this require line.

`bin` to me screams 'directory of executables'.

Can I suggest 'CliTool' instead, it describes what it is.