home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 509.lha / CShell_v5.13 / README.pp / README
Encoding:
Text File  |  1991-05-07  |  2.6 KB  |  54 lines

  1. Announcing: CShell 5.10
  2.  
  3. CShell  5.10  offers  a much more powerful parser, some new command options
  4. and bug fixes.
  5.  
  6. Main features include: (see changes.doc for complete list)
  7. - totally rewritten parser, therefore:
  8. -  local variables, in aliases as well as in batch files
  9. -  blocks can be formed, redirected, aborted: {e yo;e ho}
  10. -  $(foo) will insert output of program foo at that point, similar: `foo`
  11. -  parsing also done with command itself, e.g. '*' is a legal command line
  12. -  aliases/foreach/forline/fornum/source can be redirected as a whole
  13. -  direct recursion in aliases prevented, 'alias ls "ls -s"' works
  14. -  additional speedup; twice as fast as 4.xx, four times as fast as c:Execute
  15. - 'assign' now can handle all types of assings correctly under 2.0
  16. - 'class' can pattern-match now, e.g. 'class sound name="mod.*"'
  17. - 'copy' has a larger buffer, copy -m' moves files
  18. - 'dir -z formatstring' is a very powerful formatting feature, some more opts
  19. - 'forline i STDIN' reads args from stdin
  20. - 'man' can handle multiple .doc files, so you can document your own aliases
  21. - 'source' can handle multiple line blocks of arbitrary length
  22. - 'rback'/'run' now set the variable '$_newproc' to the # of the new process
  23. - $_abbrev can be used to disable abbreviation if internal commands
  24. - $_ioerr contains the secondary return code after an error
  25. - $_pipe now holds the directory for the temporary pipe files
  26. - $_verbose need to be set to special values, now can trace alias calls
  27. - @console tells whether stdin or stdout are interactive
  28. - @ioerr converts a secondary error number to a string (like 'Why')
  29. - @mounted indicates whether a device has been mounted yet or not
  30. - @sortnum sorts its arguments numerically
  31. - shift-arrow-up and shift-arrow-down now behave like under AmigaDOS
  32. - concatted lines in source files can be arbitrary long
  33. - . now stands for current directory, .. for parent
  34.  
  35. Most important bug fixes:
  36. - INTERNAL residents can now be used with V37 Kickstarts
  37. - c:Execute can be started
  38. - 'Wait 5&' as an alias for 'rback Wait 5' now works
  39.  
  40. Miscellaneous info:
  41. - Some more documentation, tips & tricks
  42. - Executable size: 89K
  43.  
  44. Available now from ab20.larc.nasa.gov, will be distributed over
  45. comp.binaries.amiga.
  46.  
  47. csh510.lzh      # executable, docs, sample scripts
  48. csh510s.lzh     # source (lattice & manx)
  49.                                           __
  50.  |          Urban Mueller         |      / / |    Urban Mueller    |
  51.  | USENET:  umueller@iiic.ethz.ch | __  / /  |    Schulhausstr. 83 |
  52.  | FIDONET: 2:302/906 (AUGL)      | \ \/ /   | CH-6312 Steinhausen |
  53.  | "Don't tell my employer"       |  \__/    |    SWITZERLAND      |
  54.