Update 1/31/2024: Upgrade: Added '[lcc:doubleQuote]' and '[lcc:singleQuote]' extended character replacement
Update 7/29/2021: Upgrade: more screen output on progress through directories, files.
Update 1/3/2020: Upgrade: allow user input on execution, see 'lcc:userInput'. Added keys 'lcc:replaceWithUserInputPrepend', 'lcc:replaceWithUserInputPostpend'.
Update 7/3/2019: Bug fix: lcc:fileExtension was case sensitive.
Update 1/15/2019: Upgraded: lcc:replaceWith, added flag [lccFlag:nothing] to replace with nothing (i.e. only delete what is found).
Update 11/27/2018: Upgraded: added special characters flags to lcc:find.
Update 8/1/2018: Upgraded: all keys can now be provided through the Logic File and/or the command line parameters.
Update 7/11/2018: Upgraded: output debug statement while running, instead of just in log at end.
Update 6/27/2018: Added key 'lcc:pathExclude'.
Update 6/6/2018: Added key 'lcc:replaceLinesWithoutCRLF ' and Flags to lcc:replaceWith.
Update 4/11/2017: Added key 'lcc:includeBOM'.
Update 4/4/2017: Bug fix: issue when using UNC (aka \\...) locations, fixed.
Update 11/10/2016: Upgraded: Add default lcc:logicPath value if none provided, allow 'no' Finds, good for just checking File name/attributes without opening them.
Update 9/23/2016: Upgraded: keys 'lcc:reportFilesValidEncoding', 'lcc:reportFilesMatchedFindEncoding', 'lcc:reportFilesValidModifiedDate', 'lcc:reportFilesMatchedFindModifiedDate' added.
Update 9/22/2016: Upgraded: keys 'lcc:targetFilePrePend', 'lcc:addLineNumbers' added.
Update 9/21/2016: Program released.
Command Line program created to find and possibly replace content in files. Can find parts of lines or multiple lines, and can replace parts of lines or multiple lines.