home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / cli / command / cmddemo.txt < prev    next >
Encoding:
Text File  |  1991-08-01  |  15.5 KB  |  456 lines

  1.              COMMAND! Windowed Command Line Interpreter
  2.                           demo version 1.32
  3.  
  4.  
  5. Introduction:
  6.  
  7.    Thank you for downloading the COMMAND! demo version 1.32.  We hope that
  8. you find it useful and easy to use.  The complete version is available
  9. directly from us, or from your dealer.  The suggested list price is only
  10. $19.95 US or $24.95 Canadian.  Of course, your dealer may sell for less.
  11.  
  12.  
  13.    We are so sure of our product, that we are now offering a 30 day money-
  14. back guarantee.  It's this simple: try COMMAND! out for up to thirty days.
  15. If you are unhappy with it for _any_ reason, simply return it to us with
  16. your receipt for a full refund (not to exceed the list price).
  17.  
  18.  
  19.    COMMAND! is a full function Command Line Interpreter (CLI).  For the
  20. inexperienced, a CLI is what is used in most MS-DOS and Unix environments
  21. to enter commands to the operating system.  These commands can include
  22. such things as the display of directory information, the renaming of files,
  23. or execution of other programs.  COMMAND! differs from other CLIs in that
  24. it works within a GEM window.  This gives you the ability to scroll back
  25. and view the results of previous commands.  It can be run as either an
  26. accessory or a program.  When run as an accessory, it is immediately
  27. available within any program that supports the GEM menu bar.
  28.  
  29.  
  30. Features:
  31.  
  32.    Running COMMAND! can be a life saver when used with many programs.  Ever
  33. been trying to save some work within a word processor and found that your
  34. target disk was full?  Did the word processor support such things as rename,
  35. delete, or format?  If it didn't, did you have to scrap all the changes to
  36. your work?  Well, no more with COMMAND!.  As long as the program that you
  37. are using is GEM driven, then you can use COMMAND! to delete unwanted files,
  38. rename important work, or copy files to another disk.  Ever found yourself
  39. searching for a filename to include in your programming source code?
  40. Use COMMAND! to do a directory search, or even have it to pull up the file
  41. selector for your search.
  42.  
  43.  
  44.    A place where COMMAND! is really useful is in copying, deleting, or
  45. renaming a large number of files.  If you wanted to copy 80 files from
  46. drive C: to drive A: that all have the extension of .C, all you would have
  47. to do is type COPY C:\*.C A:.  If you wanted to copy all of those files
  48. with the desktop, you would probably have to select about 10 at a time.
  49. This would take a series of eight actions with the desktop, each one looping
  50. the appropriate files, dragging them to the destination, then scrolling
  51. down to get the next group.
  52.  
  53.  
  54.    When run as an accessory, COMMAND! allows you to execute other programs
  55. as long as they do not use the GEM menu bar.  This can be very handy for
  56. decompressing archived files.  When run as a program, COMMAND! allows you
  57. to execute ANY program.  You can even use COMMAND! as a replacement for the
  58. GEM desktop.
  59.  
  60.  
  61.    In addition to all the standard CLI features, COMMAND! allows you to have
  62. a configuration file.  This file can be used to choose the opening location
  63. of the COMMAND! window, as well as its min/max size.  You can even set the
  64. PF keys to whatever you want.  Most of the PF keys already have a default
  65. that you can use for scrolling up/down, and left/right pages, retrieving the
  66. last command entered, or fulling the window.
  67.  
  68.  
  69. But wait, there's more:
  70.  
  71.    For all you memory hogs out there, COMMAND! allows you to specify the
  72. number of rows and columns that your window will store.  When the window
  73. is closed, the memory is freed!  No need to worry about memory utilization,
  74. even on a 520ST.  We have done our best to make the program as small and
  75. as fast as possible, and we will continue to add features as long as we
  76. can maintain this goal.
  77.  
  78.  
  79.    COMMAND! does not format floppy disks itself.  While writing the program
  80. we came upon DC Formatter from Double Click Software.  This is a shareware
  81. program that does everything that we have ever wanted (and more) in a
  82. format program.  Since COMMAND! can work with this program, you can now
  83. format floppies from within any GEM program!
  84.  
  85.  
  86.    As with any program that uses the VDI call v_gtext, COMMAND! can be sped
  87. up by a screen accelerator.  We recommend Quick ST by Branch Always Software.
  88.  
  89.  
  90. System Requirements:
  91.  
  92.    COMMAND! will run on any ST, with either colour or monochrome monitors.
  93. It has been tested on an STe running TOS 1.6.
  94.  
  95.  
  96. Upgrades:
  97.  
  98.    As they become available, upgrades can be obtained by mailing in the
  99. original disk plus $3.00.  Anouncements will be made on the major online
  100. services.
  101.  
  102.  
  103. Contents:
  104.  
  105.    Your COMMAND! archive contains four files: CMDDEMO.ACC, COMMAND.INF,
  106. STARTUP.BAT, and this file CMDDEMO.TXT.
  107.  
  108.  
  109. Installation:
  110.  
  111.    Copy CMDDEMO.ACC and optionally COMMAND.INF and STARTUP.BAT into the
  112. root directory of your boot disk.  Reboot your machine.  Select COMMAND!
  113. Demo under the desk accessory column of your menu.
  114.  
  115.    The file COMMAND.INF contains optional startup parameters.  Below is the
  116. sample that comes with the demo.
  117.  
  118. line_space=1    number of scan lines between rows of text
  119. max_width=75    maximum width of window
  120. max_height=18   maximum height of window
  121. max_rows=60     maximum # of rows in window's buffer
  122. max_cols=100    maximum # of columns in window's buffer
  123. x_coord=20      x coordinate of window upon opening
  124. y_coord=5       y coordinate of window upon opening
  125. init_width=40   initial width of window
  126. init_height=12  initial height of window
  127. min_width=30    smallest width that window may have
  128. min_height=12   smallest height that window may have
  129. pfkey05=dir     set PF key 5 to issue the directory command
  130.  
  131.  
  132. Features supported in the demo version:
  133.  
  134.    drives  A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: (if installed)
  135.  
  136.    BOOT    -- reboot your computer
  137.    CD      -- change directory
  138.    CLS     -- clear screen
  139.    DFREE   -- display disk free space
  140.    DIR     -- directory
  141.    FREE    -- display free memory
  142.    FSEL    -- pull up file selector
  143.    HELP    -- list of available commands
  144.    KEYS    -- display PF key settings
  145.    PRINT   -- direct output to printer
  146.    QUIT    -- quit COMMAND!
  147.    RD      -- remove directory
  148.    REDIR   -- redirect STDIN, STDOUT, AUX, or PRN
  149.    RENAME  -- rename file(s)
  150.    SCREEN  -- direct output to screen
  151.    SVER    -- show TOS and GEM versions
  152.    TIME    -- set system clock
  153.    TYPE    -- dump contents of file
  154.    UPDATE  -- update files time and date stamps
  155.    VER     -- display version of COMMAND!
  156.  
  157.    Execute .TOS or .TTP programs.
  158.  
  159.    Run batch files.
  160.  
  161.  
  162. Differences between the demo and retail versions of COMMAND!:
  163.  
  164.    The following additional commands are supported;
  165.  
  166.    ALIAS   -- set alternate names for internal commands
  167.    ATTR    -- change files attributes (eg. read only, hidden)
  168.    COPY    -- copy file(s)
  169.    DATE    -- set system date
  170.    ERASE   -- erase file(s)
  171.    MD      -- make subdirectories
  172.    MOVE    -- move file(s)
  173.    SET     -- set system variables
  174.    VERIFY  -- turn floppy disk verify on or off
  175.    VOLUME  -- display or set disk volumes
  176.  
  177.    Execute .PRG or .APP programs.
  178.  
  179.    The ability to run COMMAND! as a program.
  180.  
  181.    Includes a non-GEM version of COMMAND! (even smaller code size!)
  182.  
  183.    The "About COMMAND!" dialog box does not automatically come up when you
  184.    select COMMAND! from the menu bar.  The pricing info is removed from the
  185.    window, giving you one more line to display.
  186.  
  187.  
  188. Usage:
  189.  
  190.    If you have used a command line interpreter before, you will find
  191. COMMAND! to be quite familiar.  If you haven't, then not to worry, for
  192. it is quite easy to learn.  Scrolling, sizing, moving, fulling, and
  193. closing the window are the same as all other GEM programs.
  194.  
  195.  
  196.    When you first open the COMMAND! window, you are greeted with the
  197. version number information, followed by the command prompt.  You will
  198. see the currently active disk drive and subdirectory followed by a
  199. greater than sign, and the cursor.  As you type characters, they will
  200. appear within the window.  To change to another disk drive, type its
  201. letter, followed by a colon, and press return.  eg. B: (return).  Valid
  202. drive letters are A: through P: (only if installed).  Pressing the
  203. backspace key can be used to delete unwanted characters.  Pressing the
  204. up arrow retrieves the last command.  Repeated pressing of the up arrow
  205. will retrieve up to the last 20 commands issued.  Pressing either of the
  206. left or the right arrows will move cursor left or right within the current
  207. command.
  208.  
  209.  
  210. BOOT -- perform a cold or warm boot of the computer.
  211.  
  212.        usage: BOOT (return)
  213.               A dialog box is displayed showing three options.  They
  214.               are COLD (default), WARM, and Cancel.  Select one of the
  215.               choices with the mouse, or press ENTER for the default.
  216.        note:  A cold boot is required to clear all memory.
  217.  
  218.  
  219. CD -- change current directory.
  220.  
  221.        usage: CD [folder] (return)
  222.               The system returns a new prompt show the new directory.
  223.        note:  A leading backslash (\) means the root directory of the
  224.               current drive.  Two dots (..) means the parent directory.
  225.  
  226.  
  227. CLS -- clears the screen, clears the buffer, and draws the prompt.
  228.  
  229.        usage: CLS (return)
  230.  
  231.  
  232. DIR -- display a directory's contents.
  233.  
  234.        usage: DIR [filespec] (return)
  235.               Filespec is optional, default is all files, and may
  236.               include the wilcards * and ?.
  237.  
  238.        eg. DIR *.PRG (return)
  239.            DIR (return)
  240.  
  241.  
  242. DFREE -- display amount of free space on a disk.
  243.  
  244.        usage: DFREE [drive] (return)
  245.               Drive is optional, and defaults to the current drive.
  246.  
  247.        eg: DFREE (return)
  248.            DFREE C (return)
  249.  
  250.  
  251. FREE -- display the size of the largest block of free RAM.
  252.  
  253.        usage: FREE (return)
  254.               System responds with largest RAM size.
  255.  
  256.  
  257. FSEL -- call the GEM file selector.
  258.  
  259.        usage: FSEL (return)
  260.               System responds with the selected path and file.
  261.  
  262.  
  263. HELP -- lists the valid commands.
  264.  
  265.        usage: HELP (return) or
  266.               ? (return)
  267.               System responds with a list of commands.
  268.  
  269.  
  270. KEYS -- lists the current PF keys.
  271.  
  272.        usage: KEYS (return)
  273.               System responds with a list of keys.
  274.  
  275.  
  276. PRINT -- routes output from COMMAND! to the printer.
  277.  
  278.        usage: PRINT (return)
  279.               System sends a message to the printer.
  280.  
  281.  
  282. QUIT -- quits COMMAND!, and frees its buffer space.
  283.  
  284.        usage: QUIT (return)
  285.               Window closes, and if running as a program, ends.
  286.  
  287.  
  288. RD -- removes a subdirectory from a disk.
  289.  
  290.        usage: RD[subdirectory] (return)
  291.               System responds with success notification.
  292.        note:  Subdirectories must be free of all files and other sub-
  293.               directories in order for RD to work.
  294.  
  295.        eg: RD\AUTO
  296.  
  297.  
  298. REDIR -- redirect or reset STDIN, STDOUT, AUX, or PRN.
  299.  
  300.             usage: REDIR [stream] [filespec] (return)
  301.                    Stream is always mandatory.  Filespec is required when 
  302.                    redirecting a stream, but omitted when resetting one.
  303.             note:  Some programs do not follow the concept of streams.
  304.                    Their input and output cannot be redirected.
  305.  
  306.             eg: REDIR STDOUT C:\OUTPUT.TXT
  307.                 REDIR STDOUT
  308.                 REDIR PRN A:\PRINTER.LST
  309.  
  310.  
  311. RENAME -- renames file(s) on a disk.
  312.  
  313.        usage: RENAME [filespec1] [filespec2] (return)
  314.               Both filespecs are mandatory and may include the wilcards
  315.               * and ?
  316.  
  317.        eg: RENAME README.DOC README.TXT (return)
  318.            RENAME *.C *.B
  319.  
  320.  
  321. SCREEN -- routes output from COMMAND! to the screen.
  322.  
  323.        usage: SCREEN (return)
  324.               System sends a message to the screen
  325.  
  326.  
  327. SVER -- reports the version of GEM and TOS.
  328.  
  329.        usage: SVER (return)
  330.               System responds with version information.
  331.  
  332.  
  333. TIME -- change the ST's internal time.
  334.  
  335.        usage: TIME (return)
  336.               The system states the current time, and prompts you for
  337.               the new time in the form hh:mm.  You must use the colon
  338.               (:) to separate between hours and minutes.  If you do not
  339.               want to change the time, then just press (return).
  340.  
  341.  
  342. TYPE -- dumps contents of file to the current output device.
  343.  
  344.        usage: TYPE [filespec] (return)
  345.               Filespec is mandatory.
  346.  
  347.        eg: TYPE README.DOC
  348.  
  349.  
  350. UPDATE -- updates a files time and date stamps to the current values.
  351.  
  352.        usage: UPDATE [filespec] (return)
  353.               Filespec is mandatory.
  354.  
  355.        eg: UPDATE README.DOC
  356.  
  357.  
  358. VER -- displays the current version number of COMMAND!.
  359.  
  360.        usage: VER (return)
  361.               System responds with version number.
  362.  
  363.  
  364. program name -- runs a .TOS or .TTP program
  365.  
  366.        usage: [program name] [parameter list] (return)
  367.               System executes program.
  368.  
  369.        eg: ARCX.TTP FILE.ARC
  370.  
  371.  
  372. batch file name -- executes a batch file
  373.  
  374.        usage: [batch file name] (return)
  375.               System executes command list.
  376.        note:  COMMAND! will attempt to execute a file called STARTUP.BAT
  377.               the first time that it is invoked.  This file must be located
  378.               in the current directory.
  379.               The commands REM, ECHO, and EXIT are supported.
  380.  
  381.        eg: TEST.BAT
  382.  
  383.  
  384. Execution order:
  385.  
  386.    Built-in commands are searched for first, followed by .PRG, .APP,
  387. .TOS, .TTP, and .BAT files.  The variable PATH is used to search for
  388. executable files.
  389.  
  390.  
  391. Just a note about wildcards:
  392.  
  393.    The character (?) means any character, while the character (*) means
  394. any characters after this point.  For example: TEST?A.PRG will match
  395. with TEST1A.PRG, TEST2A.PRG, TESTAA.PRG.  However TEST*.PRG will math
  396. with TESTABC.PRG, TEST.PRG, as well as all of the above.
  397.  
  398.  
  399. Summary:
  400.  
  401.    So, for only $19.95 US, you get a fast, efficient utility, that can be
  402. run either as an accessory or a program.  You also get a non-GEM version
  403. of COMMAND! which uses even less memory.  Updates are only $3.00, and we
  404. plan on adding more features in future releases.  Included on the disk
  405. will be the latest version of Double Click's shareware DC Formatter, and
  406. a demo version of Branch Always Software's Quick ST II.
  407.  
  408.  
  409.    Remember, you also get our 30 Day Money-back Guarantee.
  410.  
  411.  
  412.    If you wish to order from us, send a cheque or money order for the
  413. appropriate amount plus $2.00 postage and handling to:
  414.  
  415.       Intrinsic Software
  416.       15 Gamble Avenue #208
  417.       Toronto, Ontario
  418.       M4K 2H3
  419.  
  420.  
  421.                          ORDER YOURS TODAY!!!
  422.  
  423.  
  424.    We can be contacted by mail at the above address, or by phone or
  425. E-mail at:
  426.  
  427.       (416) 421-1494
  428.       Compuserve 74007,1757
  429.       GEnie D.LEWIS19
  430.       CRS David Lewis
  431.  
  432.  
  433.  
  434. Disclaimer:
  435.  
  436.    Intrinsic Software has tested this product as thoroughly as possible,
  437. and has found no problems with it.  Due to the ~ature of the product,
  438. and its ability to delete or alter data files, we cannot be responsible
  439. for any damages resulting from the use or misuse of this software.  It
  440. remains the users responsibility to provide backup of ckup of ckup of ckup of ckup of P programs.
  441.  
  442.    The ability to run COMMAND! as a program.
  443.  
  444.    Includes a non-GEM version of COMMAND! (even smaller code size!)
  445.  
  446.    The "About COMMAND!" dialog box does not automatically come up when you
  447.    select COMMAND! from the menu bar.  The pricing info is removed from the
  448.    window, giving you one more line to display.
  449.  
  450.  
  451. Usage:
  452.  
  453.    If you have used a command line interpreter before, you will find
  454. COMMAND! to be quite familiar.  If you haven't, then not to t of another
  455. program.
  456.