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 feature = argResults!.rest.first;
final clean = argResults!["clean"];
final templatedir = clean
? "templates/feature/clean.json"
: "templates/feature/simple.json";
final templatePath = PathHelper.template(templatedir);
final template = JsonLoader.load(templatePath);
Generator.generate(template, {
"feature": feature,
});
print("✨ Feature $feature generated");
}