Inspiration

My dad is a very organized person. He meticulously adds suffixes and prefixes to his file names, manually, in the Finder app which is slow and annoying to do. I created renix for people like him, a quick and easy solution to batch rename files in a directory.

What it does & usage instructions

Refer README: https://github.com/carrotfarmer/renix

Install it from crates.io:

cargo install renix

Then get started using

renix --help

Check out the README for example commands or check out the video demo!

How I built it

I built renix using the Rust programming language. I used the clap crate as the argument parser and colored and tabled for the aesthetic stuff.

Accomplishments that we're proud of

I'm really proud of building this out in a few hours.

What's next for renix

I plan on adding many more features later on:

  • Using regex to rename files
  • Change extensions
  • Rename directories
  • Add numbering as a suffix/prefix eg: 001_filename.txt, 002_filename.txt

Built With

Share this project:

Updates