run method
Runs this command.
The return value is wrapped in a Future if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
void run() {
final String appName =
_validateAppName(argResults?['app-name'] ?? 'morpheme');
final String applicationId = _validateApplicationId(
argResults?['application-id'] ?? 'design.morpheme',
);
_validateFlutterProject();
_checkExistingConfiguration();
_createConfiguration(appName, applicationId);
StatusHelper.success('Morpheme project initialized successfully!');
_printNextSteps();
}