rc shell -- independent re-implementation for Unix of the Plan 9 shell (from circa 1992)
License
rakitzis/rc
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
rc - a shell ============ This is rc, the Plan 9 shell, reimplemented for Unix by Byron Rakitzis. The original rc was designed and implemented by Tom Duff at Bell Labs. It has a small feature set similar to a traditional Bourne shell, but with a much cleaner and simpler syntax. Among other things, this makes rc much better than Bourne-compatible shells at handling filenames which contain spaces. Thus, writing rc scripts is less error-prone than writing sh scripts. This reimplementation of rc can be linked with GNU readline, BSD libedit, or similar line editing libraries, to make a pleasant interactive shell. See COPYING for copying information. All files are Copyright 1991, 1999, 2001-2003, 2014, 2015 Byron Rakitzis. Installation ------------ rc is built and installed using the following commands: $ make # make install Please note, that the second command requires root privileges. By default, rc is installed using the prefix "/usr/local", so the full path of the executable will be "/usr/local/bin/rc". You can install rc into a directory of your choice by changing the second command to: # make PREFIX="/your/dir" install The EDIT make macro controls which line-editing library to use: null, edit, editline, readline, vrl. For example, to make rc use the readline library, you have to build it with the following command: $ make EDIT=readline All other build-time specific settings of rc can be found in the file config.h. Please check and change them, so that they fit your needs. If the file config.h does not already exist, then you have to create it with the following command: $ make config.h
About
rc shell -- independent re-implementation for Unix of the Plan 9 shell (from circa 1992)
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published

