PiedSearch is a developer's utility that lets you rapidly search directories of code files for a target string. Each find is listed by file and line number. As the user selects each line, the context of that line is shown in a separate list, allowing the user to confidently asses the purpose of each find. That list can be expanded to almost the whole screen if needed. Each find can then be selected individually and replaced with a new value. All text-based options maintain a history, so most searches take very few clicks to specify and run.
PiedSearch is designed to be simple and fast. It can be regularly used in the work of a developer to examine the use of identifiers etc. in a body of source code. Its uncluttered, unambiguous interface provides the information he needs with minimal distraction. The option to do batch-replace of selected finds helps the user rapidly complete repetitive tasks. For more involved situations the user can from PiedSearch open a file in his preferred editor at a selected line, or else print out the list of finds and use it as a to-do list.
1. Scans directories and finds all occurrences of a target string in a short time
2. Lists all finds clearly with filename, line number and line contents
3. Shows as much context as the user wants to let him evaluate each find quickly and accurately
4. Maintains a history of all text parameters, minimizing the number of clicks and keystrokes required
5. Clean, user-friendly, unambiguous interface
6. Allows the user to open files in his preferred editor at the line specified
7. Can be scripted with all parameters relevant to the search
8. Allows any or all finds to be selected and batch-replaced
9. Lists of finds can be printed
10. The file can be opened in the default app, or the directory can be opened in Explorer
» version 1.0.1 - posted on 2006-12-26
EULA - End User License Agreement
End User License Agreement
IMPORTANT: By Installing or using this software you agree to be bound by this agrement.
1 LICENSE GRANTS
PiedSoftware grants you the non-exclusive right to use the software program, PiedSearch (the "SOFTWARE").
2 LICENSE RESTRICTIONS
Distribution. You may freely distribute copies of the software. You may not distribute the license key (Serial number) to third parties.
Secrecy. As the owner of a license key you are responsible for keeping this key secret.
Prohibition on Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the SOFTWARE, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
Rental. You may not rent, lease, or lend the SOFTWARE or otherwise encumber any copy of the SOFTWARE, or any of the rights granted herein.
Reservation of Rights. PiedSoftware retains all rights not expressly granted.
Non-Exclusive Rights. Your license rights under this EULA are non-exclusive.
3 DISCLAIMER OF WARRANTY AND LIABILITY
LIMITED WARRANTY. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, PiedSoftware AND ITS SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO THE SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS, WHICH VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION.
LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL PiedSoftware OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF PiedSoftware HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, PiedSoftware's ENTIRE LIABILITY UNDER ANY PROVISION OF THIS EULA SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE.