
Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. It features an expressive programming language, with features like namespace and anonymous functions, and a fully programmable user interface with friendly defaults. It is suitable for both interactive use and scripting.