{"repo":"Gadiguibou/stdrename","free":true,"listed":false,"github":"https://github.com/Gadiguibou/stdrename","clone":"git clone https://github.com/Gadiguibou/stdrename.git","description":"'stdrename' is a small command line utility to rename all files in a folder according to a specified naming convention (camelCase, snake_case, kebab-case, etc.).","language":"Rust","stars":121,"topics":["command-line-tool","rename-files","rename-script","naming-conventions","standardizer","renamer-utility","hacktoberfest","kebab-case","snake-case","camelcase"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"stdrename This small utility is designed to rename all files in a folder according to a specified naming convention (camelCase, snake case, kebab-case, etc.). It currently supports the following naming conventions: - camelCase - kebab-case - lower case - PascalCase - SCREAMING SNAKE CASE - Sentence case - snake case - Title Case - Train-Case Installation Manual 1. Download the latest binary executable release supported by your OS. For most Linux distributions, download stdrename-x86 64-unknown-linux-gnu . For Windows, download stdrename.exe . No macOS binary is available yet, but stdrename can still be installed using Cargo. 2. Add it to your PATH . On Linux and MacOS, this is achieved by executing the following command in your terminal after downloading the file. On Windows, you can move the file to a new folder such as \"C:\\Users\\\\ YourName \\\\bin\" and then add the folder to your PATH using the instructions here. Cargo If you have cargo installed you can install stdrename with: The executable file can then be found in $HOME/.cargo/bin/stdrename . On Linux and MacOS to make sure $HOME/.cargo/bin is in your $PATH add the following line at the end of .bashrc (in your home directory): Usage You must specify the naming convention you want to use with the appropriate flag. For example, this will rename all files in the current directory using the kebab-case naming convention. Here is the full list of naming convention flags that can be used: Short Long Example ----- ------------- -","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gadiguibou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gadiguibou/stdrename/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}