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 >
Text File  |  1988-12-28  |  7KB  |  190 lines

  1.  
  2.                     Flist - The wonder program.
  3.                            Version 1.2
  4.                     
  5.                            Written by :
  6.                     
  7.                         Steve (Raz) Berry
  8.  
  9. This product may be freely distributed, provided only a nominal fee is 
  10. charged, and all files are distributed together. This product may NOT be 
  11. distributed with a commercial product without prior written consent.
  12.  
  13. See the end of this file for a list of changes.
  14.  
  15. THINGS THAT YOU MUST DO BEFORE RUNNING FLIST:
  16.  
  17.     Stack: Set your stack at 10K or so. You can set the stack on Icons
  18.     if they are project icons. Make sure they are! You will crash the 
  19.     system if the stack is at the default of 4K.
  20.  
  21.     ARP library: This release of Flist requires Version 1.1 of the 
  22.     arp.library to be placed in you LIBS: directory. ARP may be discontinued
  23.     for future Flist releases. 
  24.     
  25.     Path: The easiest way to insure that Flist knows about your favorite
  26.     search paths is to set them in your startup-sequence before it exits.
  27.     (This trick works only under WorkBench 1.3)
  28.     Otherwise you will have to type the full pathname of each command.
  29.     One alternate fix is to install a Path-handler to search for your 
  30.     commands. If you run Flist from the Workbench, you will NOT have any
  31.     default paths no matter what you do (it's not my fault... really).
  32.  
  33.     Install the NULL: device in your system. See the docs in the 
  34.     distributrion.
  35.  
  36. THINGS THAT YOU MUST NOT DO TO RUN FLIST:
  37.  
  38.     Using the PD runback command without redirecting the input and output.
  39.  
  40.     If you 'run >nil: <nil: flist' and you mount the NULL: device, 
  41.     then you are safe.
  42.  
  43.     If you just type 'runback flist' then there is an increased chance
  44.     that you will crash your machine. Here's how:
  45.     
  46.     Nobody really wants to do this, do they?
  47.     
  48.         1) runback flist from the CLI (and don't redirect the output).
  49.         2) endcli the CLI that spawned flist.
  50.         3) in Flist type 'run list' and return.
  51.         4) Hit the left mouse button to continue.
  52.     
  53.     The reasons are many and varied as to why, lets just say that the output
  54.     of the 'run list' was sent to a nonexistant CLI.
  55.  
  56.     I suggest that if you want your CLI back, you do:
  57.  
  58.         'run <nil: >nil: flist'
  59.  
  60.     Use only the 1.3 run command and make sure that the NULL device is 
  61.     mounted.
  62.  
  63.     HINT: If you use a shell, you can make an alias like so:
  64.  
  65.         alias fb = "run <nil: >nil: flist []"
  66.  
  67.     The NULL device handler is included in the distribution. Read the docs
  68.     for information on how to install it.
  69.  
  70. DESCRIPTION and FEATURES:
  71.  
  72.     Flist is a Scrollable, configurable, interactive CLI and LIST combined.
  73.     ANY command that can be executed in a CLI can be run from Flist.
  74.     
  75.     Flist will work in either the Workbench or the CLI environments.
  76.     
  77.     You can iconify Flist to get it out of the way (thanks Leo!) and save
  78.     the price of a 2 bitplane hires screen.
  79.  
  80.     Changing directory, changing to a parent directory, Deleting files or
  81.     directories, using the ARP filerequestor (to change directory) are 
  82.     builtin functions.
  83.     
  84.     Hitting the Escape key will insert the file name (on the current line)
  85.     into the input area (to the right of the filename).
  86.  
  87.     The input area scrolls to the left and right as needed, and allows up to 
  88.     90 characters per line.
  89.  
  90.     Directory entries of up to 999 files are supported.
  91.  
  92.     Flist opens windows for execution so it's under the mouse.
  93.  
  94.     Sort the list of files alphabetically, by size, by time or by
  95.     the supplied pattern.
  96.     
  97.     If you use snipit, type 'snipit x +3 y +5' to snip from Flist.
  98.  
  99.     Need help remembering the keystrokes? Hit the Help key, that's what its
  100.     there for. You'll get a summary of all of the control sequences that are
  101.     currently available.
  102.  
  103.     Yes there is an AREXX port. It doesn't do too many things at the moment,
  104.     and you must initiate the conversation, but it's a start. Suggestions
  105.     on further implementations are welcome.
  106.  
  107. FURTHER CONSIDERATIONS:
  108.  
  109.     Read the Docs. I mean it. I don't want people sending me e-mail bombs
  110.     that read like :
  111.  
  112.         "I was using your dumb Flist program when it decided to 
  113.     delete my file when I hit control-k. I though you would get a file
  114.     requestor or somthing!"
  115.  
  116.     Remember, this is only a README. 
  117.  
  118. KNOWN BUGS:
  119.  
  120.     Sorting by time will sort using the hour of creation only.
  121.  
  122.     If you slide the screen down and open a window on the Workbench screen,
  123.     leaving both screens visible, the window will open on the Flist screen
  124.     instead of the Workbench.
  125.  
  126.     *** This is more interesting than a bug, (in other words I can't fix it)
  127.     but if you spawn a 'loadwb' (Load Workbench) from Flist, or even when
  128.     Flist is the frontmost screen, the Amiga workbench takes over the screen
  129.     permanent like, and uses it for its own. Flist remains running but
  130.     can't be terminated.
  131.  
  132.     Fifteen color Pointer animations change the workbench screen colors to 
  133.     those matching Flist.
  134.  
  135.     Not so configurable in this release. Sorry.
  136.  
  137.     Still haven't allowed for any screen size other than 640x200. 
  138.     I know this is stupid but this utility is for me, and this is what I
  139.     use. If someone is persistant enough and sends me the code for figuring
  140.     out the current screen size...
  141.  
  142. RELEASE HISTORY:
  143.  
  144.     V1.0    Initial release. (Only jdow saw this)
  145.     V1.1    Bug fixes to the Arexx port. No major changes from V1.0
  146.  
  147.     V1.2    Major new release. Lots of changes and additions.
  148.  
  149.             1.  It's harder to hang flist from the REXX port
  150.                 (I haven't been able to do it yet)
  151.  
  152.             2.  New REXX Commands:
  153.                 makedir     - make a new directory
  154.                 changedir   - change to a directory eg:
  155.                               'changedir flist'
  156.                 rename      - rename a file using string requestor.
  157.                 redraw      - redraw the screen.
  158.                 request     - bring up the ARP requestor.
  159.  
  160.             3.  Menu support (and shortcuts) for all keystrokes.
  161.                 (as well as an attempt at extended selection support)
  162.  
  163.             4.  New commands added:
  164.                 makedir
  165.                 execute rexx macro (via string requestor)
  166.                 rename file
  167.                 sort by pattern
  168.                 sort by date.
  169.                 sort by day.
  170.  
  171.             5.  Bug fixes to cursor movment routines, as well as adding
  172.                 cntrl-U (erase line). Also insert mode is now the only 
  173.                 mode of entry.
  174.             
  175.             6.  Supports SHIFT-UP and SHIFT-DOWN cursor keys to move
  176.                 10 lines up or down the list. Also SHIFT left, right
  177.                 to move to the begining or the end of the line respectively.
  178.  
  179.             7.  Uses default screen colors.
  180.  
  181.             8.  Internal changes to static memory allocation for 
  182.                 efficiency. In other words, it uses less memory.
  183.  
  184.             9.  Fixed misterious bug causing the original CLI to 
  185.                 generate a Software Error. All better now.
  186.  
  187. swb 1/23/89
  188.  
  189. Flist is a BeerWare product of 'The Checkered Ball'
  190.