Welcome! This is the documentation for Mash: a shell and programming language. It features:

  1. A DSL that can interpret user-defined commands.

  2. A REST client to browse APIs with a programmatic yet intuitive interface.

See also: GitHub logo GitHub and PyPI logo PyPI

Documentation

This documentation consists of two sections:

Mash Language

Using the REPL, browsing directories.

Python Source Code

Developing a DSL, building the project, extending the language.

Source Code:

Indices and tables