1
I Use This!
Inactive
Analyzed about 2 hours ago. based on code collected 1 day ago.

Project Summary

The xs shell is a modified version of the es shell, in turn based upon the rc shell.

Interesting features include functional programming tools like lambdas and closures, exceptions, glob-style string matching (like simple regexps), and non-linear redirects (like a more flexible alternative to pipes).

Xs has a notably different syntax from bourne-derived shells, especially in control structures (braces replace do-end in while, for example).

The code should not be too hard to hack on, especially considering that part of the shell is written in xs. This also allows effective customization/modification to the shell in one's init file.

Compared to es, xs has some bugfixes, code cleanup, better readline integration, and syntax improvements.

Tags

c++ linux programminglanguage shell unix

In a Nutshell, Xs shell...

Public Domain / GPL When Compiled
Permitted
Forbidden
Required

These details are provided for information only. No information here is legal advice and should not be used as such.

Project Security

Vulnerabilities per Version ( last 10 releases )

There are no reported vulnerabilities

Project Vulnerability Report

Security Confidence Index

Poor security track-record
Favorable security track-record

Vulnerability Exposure Index

Many reported vulnerabilities
Few reported vulnerabilities

Did You Know...

  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    data presented on the Open Hub is available through our API
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    search using multiple tags to find exactly what you need
About Project Security

30 Day Summary

Sep 28 2026 — Oct 28 2026

12 Month Summary

Oct 28 2025 — Oct 28 2026