poApps

Home
aplsimple | Login

What's that

This is a fork of poApps applications. The poApps is developed and maintained by Paul Obermeier. Changes to the original code have touched mainly poApps.tcl and poDiff.tcl.

The only purpose of this fork is to provide the comparison of directories by lists.

Read the original Readme-orig.txt describing poApps.

For further details, visit http://www.posoft.de/.

How's that

The fork provides the comparison of directories by their lists.

The directories' lists are kept in two files having .podiff extension. Their contents are compared as appropriate directories line by line. See for example 1.podiff and 2.podiff files.

Note: the list files can contain comments and empty lines, but all the rest of lines should correspond to each other, line number by line number, being the directory names to compare.

While poApps/dirDiff application running, enter the list files' names in the two top entries and press Enter key. Then press F5 key to compare the directories of those list files. Never mind the red signs about the .podiff files, it's only about them not being directories.

Thus, you compare a batch of directories which may depend on each other in various combinations.

You'll find it convenient to merge your saved prior sessions into the two .podiff files, for this "all in one" session to be saved as well.

As a little bonus, the fork allows to select a color scheme of poApps application.

How to run

Unpack the fork into a directory. Then run the following command in a console:

tclsh poApps.tcl

If you get an error message, it's highly likely about a package not installed - see error messages in the console. In Windows, the installation of Magicsplat distribution or BAWT distribution should suffice. In Linux, try and install that absent package, then repeat tclsh poApps.tcl.

To change a color scheme of poApps, run it with options:

For example:

tclsh poApps.tcl -cs 8 -hue 10


Restriction

In this mode, you can not copy nor move the "only left / right" files because of their directories' discrepancy. An attempt to do this results in a Tcl error message. But you can view these files in poApps and decide what to do with them.

You can copy or move the "different left / right" files of related directories, with two or three key pressings. It's the main and cool feature of this fork.