When creating a new command let the user set an flag that then goes interacticly through each field for the new command. ``` $ msh n -it Name: <user-input> Description: <user-input> ... Local (y/N): ... ```