Which

by Canadian Mind Products

A Java-based tool for replacing specific text chunks within files using specified delimiters.

Operating system: Windows

Publisher: Canadian Mind Products

Release : Which 1.6

Antivirus check: passed

Report a Problem

'Which' software is a powerful tool designed to facilitate the seamless modification of text within files. The software operates by replacing a selected segment of text in one file with another segment from a different file, essentially mimicking the mechanics of copying parts of a file. To initiate this operation, the user must employ a line command that includes both the originating file and the targeted file, along with a starting and ending delimiter.

This can be achieved with the command: java -jar propagate.jar fromfile.txt tofile.txt '[start]' '[end]'. This simple yet robust command allows the user to accurately specify the text to be replaced in the 'to-file' by designating the 'from-file' and the relevant text markers. Remarkably, the software does not impose any restrictions on the length of the text segments to be replaced, allowing for flexibility and diversity in operations.

Features:
  • Text Segment Replacement: 'Which' software is primarily designed to replace selected segments of text within files with text from other files.
  • Command Line Operation: The software is command-line operated, allowing for precise and quick operations.
  • UTF-8 Compatibility: 'Which' software assumes both files are encoded with UTF-8, ensuring universal text compatibility.
  • Flexible Text Length: The software does not restrict the length of the text segments to be replaced, providing users with operational flexibility.
  • Java Source Code: The software is powered by Java and the source code is provided for further exploration and development.

In conclusion, 'Which' software remains a reliable tool for accurate text modification within files. Its simplicity of usage, combined with exceptional capabilities, makes it a necessary utility for those who frequently deal with text editing and manipulation. The inclusion of the Java source code also provides a platform for those interested in learning or improving the software further, cementing 'Which' as a choice tool for many.

'Which' software significantly simplifies and speeds up the process of replacing specific segments of text within files.
1. Operating System: Windows, MacOS, or Linux with a command-line interface (CLI) available
2. The presence of a Java Runtime Environment (JRE) for executing jar files
3. Adequate disk space for the installation and operation of the software
4. UTF-8 encoded text files for successful text operations
5. Access rights to install and run the program

PROS
Allows precise modification of text within files.
Requires no restrictions on replaced text length.
Compatible with universally-used UTF-8 encoding.

CONS
Command line operations may deter non-technical users.
Lacks a user-friendly graphical interface.
No direct integration with text editors or IDEs.
Hamish
Effectively edits text