/jsh

A basic UNIX shell implementation in C

Primary LanguageCGNU General Public License v3.0GPL-3.0

                        _     __ 
                       (_)__ / / 
                      / (_-</ _ \
                   __/ /___/_//_/
                  |___/          
                        a basic UNIX shell implementation in C

Introducing jsh build-status release license

From the manpage:

jsh is a UNIX command interpreter (shell) that executes commands read from the standard input or from a file. jsh implements a subset of the sh language grammar and is intended to be POSIX-conformant.

jsh is written 'just for fun' and is not intented to be a full competitor to advanced UNIX shells such as bash and zsh. jsh is free software and you are welcome to collaborate on the github page or to redistribute jsh under the conditions of the GNU General Public License.

Find out more

About Installation guide Configuration Manual Contributing
Introducing the shell Step-by-step guide to build jshfor your own system Configuring the shell for your own use Online text version of the latest man jsh Info for developers
(open source icons by Open Iconic — www.useiconic.com/open)

Get it!

Download logo

This page provides pre-built binaries for all official jsh releases. To build jsh yourself, clone this respository, cd into it and execute make. See the wiki page for more info and dependencies overview.