SkillAgentSearch skills...

Jush

just give me a unix shell

Install / Use

/learn @troglobit/Jush
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

jush - just a useless shell

License Badge GitHub Status Coverity Status

jush is an almost useless shell for UNIX systems. It is developed on Ubuntu and Debian GNU/Linux but is regularly tested on FreeBSD as well.

The jush shell

"I'm writing my own shell, it's nothing fancy like bash or anything ..."

Features

  • Pipes using |
  • Backgrounding using &
  • Basic job control
  • Redirect, basic using < and >
  • Command separation using ;
  • Conditional execution cmd && cmd and cmd || cmd
  • Environment variables (basic)
  • Command completion
  • Filename completion

Building

The project use the de facto standard GNU configure and build system to ensure portability, so all you need is to run the ./configure script to get up and running.

Requirement: editline

If you check out the sources from GIT, first run ./autogen.sh which creates the necessary files -- this also requires the GNU autoconf and automake tools.

Origin & References

jush was written from scratch by Joachim Wiberg and is availalbe as Open Source under the ISC license.

The name doesn't really mean anything, but it could be one of:

  • Jocke's UNIX SHell
  • Just give me a UNIX SHell
  • Just a Useless SHell
  • Jocke's ush (micro shell)

The short form of Joachim is Jocke, only makes sense in Swedish

View on GitHub
GitHub Stars37
CategoryDevelopment
Updated2mo ago
Forks5

Languages

C

Security Score

95/100

Audited on Jan 20, 2026

No findings