renamedit/readme.md
2025-03-18 12:50:22 +00:00

1.1 KiB

renamedit

Rename files with your favourite editor

Installation

Build from source:

git clone https://github.com/js0ny/renamedit.git
cd renamedit
go build

Usage

renamedit [options] <directory>

Options

  • -ignore-ext: Ignore file extensions when renaming files. This will preserve the original extensions.

Examples

Basic usage:

renamedit /path/to/directory

Ignore file extensions (useful for batch renaming while preserving extensions):

renamedit -ignore-ext /path/to/directory

How It Works

  1. The program opens a temporary file in your preferred text editor
  2. Edit the file names as needed
  3. Save and exit the editor
  4. The program will rename the files according to your edits

Environment Variables

  • EDITOR: Set this to your preferred text editor (defaults to vim)

Supported Editors

The following editors are explicitly supported with wait flags:

  • Visual Studio Code (code)
  • Sublime Text (subl)
  • Zed Editor (zeditor)
  • Atom (atom)
  • Gedit (gedit)
  • And most terminal editors (vim, nano, etc.)