Add a CLI code generator