fastmod
A fast partial replacement for the codemod tool, replace and replace all in the whole codebase. tldr-pages
On several platforms
Several platforms
A fast partial replacement for the codemod tool, replace and replace all in the whole codebase. Regexes are matched by Rust regex crate.
Replace a regex in all files of the current directory, ignoring files on .ignore and .gitignore
fastmod regex replacementIdentifyReplace a regex in case-insensitive mode in specific files or directories
fastmod --ignore-case regex replacement -- path/to/file_or_directory1 path/to/file_or_directory2 ...IdentifyReplace a regex in a specific directory in files filtered with a case-insensitive glob pattern
fastmod regex replacement --dir path/to/directory --iglob '**/*.{js,json}'IdentifyReplace for an exact string in .js or JSON files
fastmod --fixed-strings exact_string replacement --extensions json,jsIdentifyReplace for an exact string without prompt for a confirmation (disables regex)
fastmod --accept-all --fixed-strings exact_string replacementIdentifyReplace for an exact string without prompt for a confirmation, printing changed files
fastmod --accept-all --print-changed-files --fixed-strings exact_string replacementIdentify