Drei Punkt Null
We-ell. A few months ago, I was hacking on arename again. When I added a new
feature (namely copy-mode), I realized that basically all meaningful option
characters where used up. So I used '-m' for enabling copy mode... ...which
was, err... not exactly useful.
So, I decided to move arename to Getopt::Long. Now *every* option is available
via a --long-option and most are still available as short options, too.
However, I did *change* some option names. Like '-c' is now used to enable
copy mode - '-c' used to select an alternate setup file. That option is now
called '--rc'...
All changes are documented in CHANGES.
Yes, breaking backwards compatibility sucks. A lot. But having awkward
usability sucks a lot more. Due to this major interface change, I will be
incrementing arename's version to 3.0.
As far as option names go: If you're scripting with arename, use the
--long-options. They will remain stable in future releases. The short options
might change. *Might* not will. Use use the stable interface for scripting.
Also, out of convenience, I switched the URI of arename's git repository from
git.bewatermyfriend.org to github.com; the new location is this:
Webinterface: http://github.com/ft/arename
Clone URI: git://github.com/ft/arename.git
Tarball downloads are available via: http://github.com/ft/arename/downloads
Do not use the tarballs, that are automatically generated by github's
webinterface which are based on tags, but the ones at the top, which I generated
via 'make release' and friends. The files from github are missing the VERSION
file, without which the tarball cannot work properly.
Oh, and yeah, there are 3.0 release candidates up there. Feel free to try them
out. Feedback is welcome, as always.
(Comments: 0)