AminetAminet
Search:
84450 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/shell/cfn.lha

Mirror:Random
Showing:ppc-powerupgeneric
No screenshot available
Short:Completes filenames in shellwindows ** Update **
Author:e93hpe at efd.lth.se (Håkan Persson)
Uploader:e93hpe efd lth se
Type:util/cli
Architecture:m68k-amigaos
Date:1995-05-19
Download:http://aminet.net/util/shell/cfn.lha - View contents
Readme:http://aminet.net/util/shell/cfn.readme
Downloads:4588

		CFN - Complete FileNames

     This is a utility which provides filename completion in a ordinary
     shell window. Once installed it allows you to type the first few
     characters in the filename then press Tab and the rest is filled in
     for you. Also  you can now press Left-Amiga-Tab to cycle through
     intuition windows. There are now two versions of the program, CFN
     which is the full version and CFNLITE which doesn't support window
     cycling. Though the programs only differ about 300 bytes in size, CFN
     uses a bigger stack and therefore requires about 2.5 Kbytes extra.

			Installation
			------------

     0. Check that your Amiga has Kickstart 2.0 or higher!
     1. Copy CFN (or CFNLITE) and Notify to somewhere in your path ie C:
     2. Add the following lines to your s:startup-sequence.
	  Stack 2048	  ; CFN allocates its own stack!
	  Run >nil: CFN   ; Or CFNLITE
	  Stack 4096	  ; Or whatever size you want
     3. Put the following line FIRST in your s:shell-startup.
	  Notify	  ; Notify depends on the shellwindow being active,
			  ; if another window is active that window will
			  ; get filename-completion.
     4. Now reboot to turn CFN on!

			Operation
			---------

     Open a shell window. Type a few characters in a filename. Now press
     Tab, CFN will find the first file in the directory with the beginning
     you specified and fill in the missing characters for you. If you press
     Tab once more CFN will find the next match for you and replace the
     previous filename. Continue to press Tab. When no match is found
     DisplayBeep() is called and the screen blinks.

     Press Left-Amiga-Tab to cycle through intuition windows.

     CFN is a hack, that means some peculiar things can happen. CFN
     remembers the characters typed in the shell window with some
     restrictions. Pressing one of the arrowkeys or space or ctrl-x causes
     CFN to clear its buffer, so after editing a command line CFN wont
     work. Also ">" and "<" in the beginning of filenames are ignored
     (pipes).

     To remove CFN from memory just send it a CTRL-C signal, this is
     easiest done using the CLI command BREAK <processnumber>. To find out
     the processnumber use the CLI command status.

			Author
			-------

     CFN is based on CFN (Fish 888) written by Andreas Günther. It was
     converted to E and enhanced by me. It is now a lot more stable, faster
     and requires less memory. This program is Public Domain, but I really
     would appreciate some feedback: a postcard, email or even a bug report ;-).

	     Håkan Persson
	     Magistratsvägen 55F206
	     226 44 Lund
	     Sweden

     Or email: e93hpe at efd.lth.se


Contents of util/shell/cfn.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2110    4112  51.3% -lh5- 741c May  5  1995 cfn/CFN
[generic]                 3156    8005  39.4% -lh5- 31b2 May  5  1995 cfn/cfn.e
[generic]                 2024    3844  52.7% -lh5- f0aa May  5  1995 cfn/CFNLITE
[generic]                 2920    7205  40.5% -lh5- 71b0 May  5  1995 cfn/cfnlite.e
[generic]                  511     732  69.8% -lh5- 2ed3 Sep  2  1992 cfn/Notify
[generic]                  375     668  56.1% -lh5- 072b Sep  2  1992 cfn/Notify.e
[generic]                 1354    2708  50.0% -lh5- 60d6 May  5  1995 cfn/Readme!
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   12450   27274  45.6%            May 19  1995

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>