#: 18829 S12/OS9/68000 (OSK)
18-Sep-93 13:41:44
Sb: #new shell
Fm: John Strong 72270,1555
To: all
Project: Forker
Inspired by the excellent, Shell+ for OS-9 Level 2, StrongWare is
developing a replacement shell for OS-9/68000 (OSK). This project
is in a very early stage!, therefore no estimated release date is
possible.
Announcement purpose:
1. To allow OSK users to comment on what features they would like
to see in an enhanced shell for OSK.
2. To give the OSK community an idea of the features planned for
Forker, so that they may comment on them.
3. To gauge the interest of OSKers in an enhanced shell. (Will it
be worth the time and effort required to complete Forker?)
4. To remind OSK programmers that they should check the standard
enviroment variable, "SHELL", to obtain the name of the users
shell, instead of just forking "shell".
Forker options:
-b print blocking.
-nb no print blocking.
-c display help for commands.
-e[=] print error explanations.
-ne don't print error explanations.
-p[=] print prompt.
-np don't print prompt.
-t echo input lines.
-nt don't echo input lines.
-x exit on error.
-nx don't exit on error.
-l require "logout" to logout.
-nl on input will logout.
-v print attempts to execute command.
-nv don't print attempts to execute command.
Forker commands:
chd or cd change data directory
chx or cx change execution directory
dl del a file
dlx del a file (exec)
err print long error message
ex execute program as overlay
hlp provide Help on utilities
kill abort a process
logout terminate current Shell
lst list the contents of a file
md make a directory
mxd make a directory (exec)
profile
prtenv print enviroment variables
rm remove a directory
set set Shell options
setenv set enviroment variables
setpr set process priority
unsetenv clears enviroment variable
w wait for process to finish
wait wait for child processes to finish
Forker is being written in assembly language. An advance "Thank You"
for your comments.
John R. Strong
StrongWare
Box 361
Matthews, IN 46957
cis: 72270,1555
There are 4 Replies.
|