terrapin

A language agnostic interactive unix shell.

Features

terrapin is a shell designed for people new to terminal interfaces as well as experienced users who want to remove complexity from their shell environment.

It aims to accomplish the following goals:

These are satisfied through certain design paradigms:

For more information about how to use terrapin, please consult the documentation.

Installation

terrapin is written in Rust and can be installed with cargo:

bash cargo install terrapin

Status

This is a new project, currently in an alpha state.

It should really only be used by people interested in this shell's design paradigms and those who would like to contribute to make it stable.

The current features are unimplemented, but are planned:

Inspiration: