https://github.com/ibara/ocsh
Portable OpenBSD csh.
https://github.com/ibara/ocsh
Last synced: 6 months ago
JSON representation
Portable OpenBSD csh.
- Host: GitHub
- URL: https://github.com/ibara/ocsh
- Owner: ibara
- Created: 2018-01-08T21:36:38.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-04T03:26:13.000Z (over 6 years ago)
- Last Synced: 2025-05-08T23:43:02.342Z (8 months ago)
- Language: C
- Homepage: https://devio.us/~bcallah/ocsh/
- Size: 161 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ocsh
====
Portable OpenBSD `csh(1)`.
Why?
----
Because I already had a port of OpenBSD `ksh`.
This shell should work on virtually every Unix-like operating system.
Patches to improve portability are much appreciated.
Dependencies
------------
A C compiler that understands the `long long` type. A C99 compiler is the
easiest way to ensure that ocsh will build correctly.
A `configure` script that produces a POSIX `Makefile` is available to ease
building and installation and can be run by:
```
$ ./configure
$ make && sudo make install
```
In case of emergency
--------------------
If you cannot execute make for whatever reason, a rescue script,
`rescue.sh`, is available. This script contains nothing more than a
hand-written list of compiler invocations which will build `ocsh` in the
most basic and portable way possible. This rescue shell is perfectly
usable (as it is just an unoptimized build).
License
-------
All files are BSD or ISC licensed.
Get a tarball
-------------
http://devio.us/~bcallah/ocsh/ocsh-20180108.tar.gz