rename

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2020 License: MIT Imports: 7 Imported by: 0

README

rename

Cross compatible rename cli, similar to sed.

Usage

rename [-hn] s/pattern/replace/ path
  -h    Print help
  -n    Dry run, will not actually rename any files

Example

tree
.
├── 1.yaml
├── 2.yaml
├── 3.yaml
├── 4.yaml
└── 5.yaml

rename -n 's/(\d)\.yaml/$1.yml/' .                                                                                                                                                                                                16:00:09
1.yaml   -->   1.yml
2.yaml   -->   2.yml
3.yaml   -->   3.yml
4.yaml   -->   4.yml
5.yaml   -->   5.yml

Installation

macOS

rename is available on Homebrew.

Homebrew

install

brew tap b4nst/homebrew-tap
brew install b4nst/homebrew-tap/rename

upgrade

brew upgrade rename
Linux
Debian/Ubuntu

Install and upgrade:

Download the .deb file from the releases page

sudo apt install ./rename_*_linux_amd64.deb
Fedora

Install and upgrade:

Download the .rpm file from the releases page

sudo dnf install ./rename_*_linux_amd64.rpm
Centos

Install and upgrade:

Download the .rpm file from the releases page

sudo yum localinstall ./rename_*_linux_amd64.rpm
openSUSE/SUSE

Install and upgrade:

Download the .rpm file from the releases page

sudo zypper in ./rename_*_linux_amd64.rpm
Windows

rename is available via scoop.

scoop bucket add scoop-bucket https://github.com/b4nst/scoop-bucket.git
scoop install rename
Other platforms

Prebuilt binary available from the release page.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL