/ash

A Rust-focused shell, designed for simplicity while tailoring for modern features such as suggestions! Minimalist and friendly. Ash follows a naming convention with ending with "ash" and being real words, such as dash.

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Ash - Comprehensive Readme 👀

Ash is a simple yet powerful shell, built in Rust with packages for many platforms.

Ash integrates well with Bash and fish, it also includes a custom shell script. 😄

Below is a comparison of Ashscript and Bash

Comparison

Bash:

function main
    echo "Hello, World!"
end
echo "Bash version ${BASH_VERSION}..."
for i in {0..10..2}; do
  echo "Welcome $i times"
done

Ashscript:

function main {
    print("Hello, World!")
}
for 
echo "Bash version ${BASH_VERSION}..."
for i in (0..10..2) {
  echo "Welcome $i times"
}