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 {
  final enabled =
      _actions.where((element) => element.checkEnabled(context)).toList();
  for (final action in enabled) {
    // ignore: avoid_print
    print(
      """
###############################################################################
${action.description}
###############################################################################
""",
    );
    await action.exec(context);
  }
}