koren@hpmoria.fc.hp.com (Steve Koren) (05/06/91)
SKsh 1.7 is now available. SKsh is a "shell" (similar to, but much more powerful than the AmigaDos CLI) which provides similar functionality to the Unix "ksh". SKsh017.lzh will be available initially on ab20.larc.nasa.gov in the /incoming/amiga directory. It will almost certainly be moved from there by the moderators of ab20 - check the FILES.Z list on ab20 for the final location. Please don't send mail to the moderator of c.s.a.announce - he doesn't know. SKsh is copyrighted but freely distributable software, and it runs under AmigaDos 1.3 or 2.0 on 500, 1000, 2000, 2500, or 3000 systems. It requires a hard disk to be very useful. SKsh provides many features that the AmigaDos CLI does not - for example, it was the first Amiga shell to provide file name completion, user definable keyboard editing, or shell functions. See the "UserMan.doc" file for a more detailed description. For Unix users, SKsh is the closest you can get to a Unix environment on the Amiga without actually running Unix. There are a large number of options and commands in SKsh which make it more useful to a "power user" than a beginning CLI user. New features in 1.7 include: operation on 3000/2.0 systems, a CDPATH, a MANPATH, xargs, split, line, new control structures including && and ||, saving and loading of history lists, ${var:-word} operations, new usage messages, car, cdr, new supported scripts including pushd/popd, shared mode for rapid invocation and low mem usage, better file completion, returning exit codes from scripts/functions, mkdir -p, short circuit evaluation, works with msh, better support for scripts from other shells, a customizable message file, vastly improved installation, and many other features and bug fixes. SKsh is also available on Fish disks (although there is quite a delay before the latest version appears there due to Fred's batching of incoming disks). -Steve Koren (koren@hpmoria.fc.hp.com) -- Please see monthly postings for the disclaimer, the introduction, the charter, and submission instructions. Comments to zerkle@iris.eecs.ucdavis.edu. MAIL ALL SUBMISSIONS TO announce@iris.eecs.ucdavis.edu (don't auto-post).