Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
A small unix shell in C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
FILE HIERARCHY * src/commands/ Command management modules (parsing and execution). * src/features/ Various shell features (alias, history, etc). * src/interface/ User interaction routines. * src/rssh/ The shell itself & some error management. * src/sharedlib/ Some generally used utilities (list, strings). INSTALL Type make to install, make clean to delete all but the source files, make objcl to remove the object files. CONFIGURATION FILE FORMAT Located in the home directory of the user, under name .rsshrc. Must contain four fields: * 1st field: prompt (a one line string) * 2nd field: history (a command per line) * 3rd field: aliases (alias="command", an alias per line) * 4th field: environmental variables (var="value", a variable per line) A blank line following each field denotes its end. If you want to use the default values for a field just insert another blank line in its position. Please note that each environmental variable set by the .rsshrc will be removed from the environment as soon as rssh terminates. NOTES For additional information (like inline commands), please type 'help' while in rssh. To navigate through history use the UP and DOWN keys. Tested succesfully under linux. AUTHOR Yannis Mantzouratos, May 2009