add generator cli