Version 1.1 was the first public release of RECALL.
RECALL is a memory-resident commandline editor and history utility.
If until now you've been using DOS' built-in yet primitive editing keys
you'll be pleasantly surprised. With RECALL you get improved commandline
editing - including cursor movement and deletion by character/word/line -
as well as a 1K LIFO buffer for keeping track of previously entered
commandlines, commandlines which can be recalled with a single keystroke.
Once installed in memory (it takes less than 2.5K) RECALL intercepts
requests for buffered input and processes them itself. Typically, this
type of input is used by DOS to read commands at the familiar "C>" prompt,
although programs like DEBUG and LIST use it too. Ordinary keystrokes are
saved in a buffer while you edit the commandline and then passed along
when you hit just as they would be if RECALL were not active. A
few special keys, however, let you edit what you've just typed or even
recall commands entered earlier. These special keys - described below -
are what make RECALL so useful.
Running this program is quite simple. Assuming you've put RECALL.COM
where DOS can find it, type "RECALL -?" to display a brief help message
similar to the following:
TifaWARE RECALL, v1.1a, 10/31/90 - commandline editor and history TSR.
Usage: recall [-options]
-i = install in memory
-l = list commandlines in recall buffer
-r = remove from memory
-? = display this help message
Only one option can be specified at a time.
[If you don't remember anything else from reading the documentation, at
least remember how to display this help message.]
There are two points of interest about RECALL's syntax. First, you
must explicitly request that RECALL be installed in memory using the '-i'
option. The reason for this extra work is that I consider it impolite for
a program to alter a user's environment without permission. Second,
options are mutually exclusive. (Who'd want to specify more than one
Generally it's easiest to install RECALL from your AUTOEXEC.BAT -
this way you'll have it available at all times. If you install other TSRs
too, note that RECALL does not care where in the TSR chain it lies. Should
you choose not to install RECALL at boot time though, please be aware that
it's generally unwise to install any TSR while "shelled out" to DOS from
some other program.
With RECALL resident chances are you won't even notice its presence -
not, that is, until you need it. You'll enter commandlines just as you did
before, only now RECALL's power, as summarized by the following table, is
just a single keystroke away:
Movement: Move cursor 1 character to left
Move cursor 1 character to right
Move cursor 1 "word" to left
Move cursor 1 "word" to right
Move cursor to start of line
Move cursor to end of line
History: Display previous command in recall buffer
Display next command in recall buffer
Delete 1 character to left of cursor
Delete 1 character at cursor
Delete to start of previous "word"
Delete to start of next "word"
Delete to start of line
Delete to end of line
Delete entire line