I have a personal Perl script to generate English-like gibberish (for password inspiration). Someday I hope to port this to multiple platforms as a C++ tool.
Currently, if the user runs ftimecomp with fewer than two arguments, it just prints an error message that it expected two filenames. Instead, it should print full usage information.
Instead of printing the selected item, return the ordinal number of the selected entry, beginning with 1. If no items are selected (for example, when using --existing and none of the items exist), then returns 0.