generate library Null safety

Classes

GenerateCommand
GenerateCommand is used to generate new files for a feature