Files | Admin

Notes:

Release Name: rfs-0.1

Notes:
This is the first public release, but I have used it quite a bit and it has been working well.

Please let me know if you have any problems, either with installation or in general.

Note:
* use rfs.rb -h for specific command-line settings
* mind that regexps are entered as strings, and as such they almost always need to be quoted, ie. rfs.rb --search "brahms(quintette opus (\d+))"

Here is a quick summary of the programs functions:
* add (capture a number and add +/-x to it)
* count (replace capture with a number)
* file source (specify a file which has a sequence of replacement strings, one per line)
* fill (capture text from one file name and use it on subsequent ones)
* roman (convert to and from roman numerals)
* mark changes (perform a replace only if a captured section of the file changes (uses 2 regexps) )
* in path (replace with text captured from the file's full path)
* prompt (prompt for a new name for each file)
* replace (regular search and replace)
* remove (delete matching files)
* tape (replace 1A, 1B, 2A, 2B, ... with 1, 2, 3, 4, ...)
* title (Do Title Casing in the Proper English Way.  It can Handle Punctuation too.)
* up (move files to parent directory)

I have taken care to make this program safe to use, but it still requires care.  The program has the following safety features:
* filters (exclusive or inclusive)
* won't overwrite existing files unless --force is specified
* yes/all/no/cancel confirmations on by default (currently command-line only)
* 3 modes: list, test, commit.  Test is default

I will be happy to receive any feedback!

Cheers!
Darrick Wiebe => innatesoftware.com



Changes: Initial Release