RenameCommand constructor
RenameCommand()
Implementation
RenameCommand() {
argParser.addOption(
'prefix',
abbr: 'p',
help: 'Add prefix to filename (e.g., "test_" → "test_filename")',
valueHelp: 'prefix',
);
argParser.addOption(
'suffix',
abbr: 's',
help: 'Add suffix to filename (e.g., "_test" → "filename_test")',
valueHelp: 'suffix',
);
argParser.addOption(
'glob-pattern',
abbr: 'g',
help: 'Glob pattern to match files (e.g., "*.dart", "test/**/*.dart")',
defaultsTo: '*',
valueHelp: 'pattern',
);
argParser.addFlag(
'dry-run',
abbr: 'n',
help: 'Show what would be renamed without actually renaming files',
negatable: false,
);
argParser.addFlag(
'verbose',
abbr: 'v',
help: 'Show detailed information about the renaming process',
negatable: false,
);
}