Skip to content

v0.8.2-beta

Latest
Compare
Choose a tag to compare
@zpiatt zpiatt released this 10 Jul 13:11
· 4 commits to main since this release

This release contains significant improvements, however it's still "beta". USE AT YOUR OWN RISK.

Bug Fixes/Improvements:

  1. 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 ).
  2. 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
  3. 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.
  4. Added -l option to convert all names to lowercase...the way the Unix gods intended.
  5. Added -r option to apply changes recursively.
  6. Added Makefile install. For more information view: https://github.com/zpiatt/unix-namer/wiki/Installation

Moving forward:

  1. I'm working on building more robust documentation.

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.