exec method
Run command.
The contents of katana.yaml
and the arguments of the command are passed to context
.
コマンドを実行します。
context
にkatana.yaml
の内容やコマンドの引数が渡されます。
Implementation
@override
Future<void> exec(ExecContext context) async {
label("Create issue_template.");
final gitDir = await findGitDirectory(Directory.current);
await GitCreateAppIssueTemplateCliCode(
workingDirectory: gitDir,
).generateFile(
"01_create_app.yaml",
);
await GitNewFeatureIssueTemplateCliCode(
workingDirectory: gitDir,
).generateFile(
"02_new_feature.yaml",
);
await GitEnhancementIssueTemplateCliCode(
workingDirectory: gitDir,
).generateFile(
"03_enhancement.yaml",
);
await GitBugReportIssueTemplateCliCode(
workingDirectory: gitDir,
).generateFile(
"04_bug_report.yaml",
);
await GitQuestionIssueTemplateCliCode(
workingDirectory: gitDir,
).generateFile(
"05_question.yaml",
);
await GitConfigIssueTemplateCliCode(
workingDirectory: gitDir,
).generateFile(
"config.yaml",
);
}