Releases: zpiatt/unix-namer
Releases · zpiatt/unix-namer
v0.8.2-beta
This release contains significant improvements, however it's still "beta". USE AT YOUR OWN RISK.
Bug Fixes/Improvements:
Unix-namer
no longer applies changes by default.- A user must supply
-i
to apply changes in-place. - Without this option, purposed changes will be printed to the terminal. In a large file system it may practical to capture output in a file with a redirection. (
unix-namer /home/user > output.txt
).
- A user must supply
Unix-namer
compares proposed file names to existing file names. If a naming conflict occurs, it will compare a hash value of the two files.- If contents are equal
unix-namer
will print:filename == filename
- If contents are NOT equal
unix-namer
will print:filename != filename
- If contents are equal
- Added
-f
option to allow users to select a preferred field separator.- By default, underscores are used to replace white space, this option allows you to choose anything. (
unix-namer -f - /home/user
) - Cases that would result in consecutive field separators have been mitigated.
- By default, underscores are used to replace white space, this option allows you to choose anything. (
- Added
-l
option to convert all names to lowercase...the way the Unix gods intended. - Added
-r
option to apply changes recursively. - Added
Makefile
install. For more information view: https://github.com/zpiatt/unix-namer/wiki/Installation
Moving forward:
- I'm working on building more robust documentation.
- This will include a man pages, and additions to the Github wiki (https://github.com/zpiatt/unix-namer/wiki).
NOTE: I've corrected my version numbering to reflect the status of the project as "beta". The previous release will be removed to avoid confusion.