Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

Latest commit

 

History

History
51 lines (33 loc) · 988 Bytes

README.md

File metadata and controls

51 lines (33 loc) · 988 Bytes

Smart rename

A simple utility for bulk renaming using search and replace.

Installation

npm i -g smart-rename

Example with directory

smart-rename --path . --from user --to customer
smart-rename --path . --from User --to Customer
Before:

After:

Example with git stage

smart-rename --gitStage --from user --to customer
Before:

After:

Flags

Usage: smart-rename [options]

Options:
  -p, --path                  Directory path (search includes directory path and all recursive paths inside)
  -g, --gitStage              Whether to use paths from git stage
  -f, --from                  Replace from
  -t, --to                    Replace to
  -i, --includeFilesContents  Whether to also replace all occurences in files contents