addAction static method

void addAction()

Implementation

static void addAction() {
  stdout.write("${ColorsText.blue}Enter feature name: ${ColorsText.reset}");
  String? featureName = stdin.readLineSync();
  stdout.write("${ColorsText.blue}Enter action name: ${ColorsText.reset}");
  String? formName = stdin.readLineSync();
  stdout.write(
      "${ColorsText.blue}Enter action data (comma-separated): ${ColorsText.reset}");
  List<String>? fields = stdin.readLineSync()?.split(',');
  CreatorUtil.createDirectory('$path/features/$featureName/forms');
  CreatorUtil.createFileWithContent(
      '$path/features/$featureName/forms/${formName}_form.dart',
      formSample(formName ?? 'A', fields ?? []));
}