home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
206.lha
/
Flist_v1.2
/
readme
< prev
next >
Wrap
Text File
|
1988-12-28
|
7KB
|
190 lines
Flist - The wonder program.
Version 1.2
Written by :
Steve (Raz) Berry
This product may be freely distributed, provided only a nominal fee is
charged, and all files are distributed together. This product may NOT be
distributed with a commercial product without prior written consent.
See the end of this file for a list of changes.
THINGS THAT YOU MUST DO BEFORE RUNNING FLIST:
Stack: Set your stack at 10K or so. You can set the stack on Icons
if they are project icons. Make sure they are! You will crash the
system if the stack is at the default of 4K.
ARP library: This release of Flist requires Version 1.1 of the
arp.library to be placed in you LIBS: directory. ARP may be discontinued
for future Flist releases.
Path: The easiest way to insure that Flist knows about your favorite
search paths is to set them in your startup-sequence before it exits.
(This trick works only under WorkBench 1.3)
Otherwise you will have to type the full pathname of each command.
One alternate fix is to install a Path-handler to search for your
commands. If you run Flist from the Workbench, you will NOT have any
default paths no matter what you do (it's not my fault... really).
Install the NULL: device in your system. See the docs in the
distributrion.
THINGS THAT YOU MUST NOT DO TO RUN FLIST:
Using the PD runback command without redirecting the input and output.
If you 'run >nil: <nil: flist' and you mount the NULL: device,
then you are safe.
If you just type 'runback flist' then there is an increased chance
that you will crash your machine. Here's how:
Nobody really wants to do this, do they?
1) runback flist from the CLI (and don't redirect the output).
2) endcli the CLI that spawned flist.
3) in Flist type 'run list' and return.
4) Hit the left mouse button to continue.
The reasons are many and varied as to why, lets just say that the output
of the 'run list' was sent to a nonexistant CLI.
I suggest that if you want your CLI back, you do:
'run <nil: >nil: flist'
Use only the 1.3 run command and make sure that the NULL device is
mounted.
HINT: If you use a shell, you can make an alias like so:
alias fb = "run <nil: >nil: flist []"
The NULL device handler is included in the distribution. Read the docs
for information on how to install it.
DESCRIPTION and FEATURES:
Flist is a Scrollable, configurable, interactive CLI and LIST combined.
ANY command that can be executed in a CLI can be run from Flist.
Flist will work in either the Workbench or the CLI environments.
You can iconify Flist to get it out of the way (thanks Leo!) and save
the price of a 2 bitplane hires screen.
Changing directory, changing to a parent directory, Deleting files or
directories, using the ARP filerequestor (to change directory) are
builtin functions.
Hitting the Escape key will insert the file name (on the current line)
into the input area (to the right of the filename).
The input area scrolls to the left and right as needed, and allows up to
90 characters per line.
Directory entries of up to 999 files are supported.
Flist opens windows for execution so it's under the mouse.
Sort the list of files alphabetically, by size, by time or by
the supplied pattern.
If you use snipit, type 'snipit x +3 y +5' to snip from Flist.
Need help remembering the keystrokes? Hit the Help key, that's what its
there for. You'll get a summary of all of the control sequences that are
currently available.
Yes there is an AREXX port. It doesn't do too many things at the moment,
and you must initiate the conversation, but it's a start. Suggestions
on further implementations are welcome.
FURTHER CONSIDERATIONS:
Read the Docs. I mean it. I don't want people sending me e-mail bombs
that read like :
"I was using your dumb Flist program when it decided to
delete my file when I hit control-k. I though you would get a file
requestor or somthing!"
Remember, this is only a README.
KNOWN BUGS:
Sorting by time will sort using the hour of creation only.
If you slide the screen down and open a window on the Workbench screen,
leaving both screens visible, the window will open on the Flist screen
instead of the Workbench.
*** This is more interesting than a bug, (in other words I can't fix it)
but if you spawn a 'loadwb' (Load Workbench) from Flist, or even when
Flist is the frontmost screen, the Amiga workbench takes over the screen
permanent like, and uses it for its own. Flist remains running but
can't be terminated.
Fifteen color Pointer animations change the workbench screen colors to
those matching Flist.
Not so configurable in this release. Sorry.
Still haven't allowed for any screen size other than 640x200.
I know this is stupid but this utility is for me, and this is what I
use. If someone is persistant enough and sends me the code for figuring
out the current screen size...
RELEASE HISTORY:
V1.0 Initial release. (Only jdow saw this)
V1.1 Bug fixes to the Arexx port. No major changes from V1.0
V1.2 Major new release. Lots of changes and additions.
1. It's harder to hang flist from the REXX port
(I haven't been able to do it yet)
2. New REXX Commands:
makedir - make a new directory
changedir - change to a directory eg:
'changedir flist'
rename - rename a file using string requestor.
redraw - redraw the screen.
request - bring up the ARP requestor.
3. Menu support (and shortcuts) for all keystrokes.
(as well as an attempt at extended selection support)
4. New commands added:
makedir
execute rexx macro (via string requestor)
rename file
sort by pattern
sort by date.
sort by day.
5. Bug fixes to cursor movment routines, as well as adding
cntrl-U (erase line). Also insert mode is now the only
mode of entry.
6. Supports SHIFT-UP and SHIFT-DOWN cursor keys to move
10 lines up or down the list. Also SHIFT left, right
to move to the begining or the end of the line respectively.
7. Uses default screen colors.
8. Internal changes to static memory allocation for
efficiency. In other words, it uses less memory.
9. Fixed misterious bug causing the original CLI to
generate a Software Error. All better now.
swb 1/23/89
Flist is a BeerWare product of 'The Checkered Ball'