#shell-environment #built #clean #command #goal #linux #toml

app clearshell

A shell environment built with the goal of being simple, clean, and easy to use

2 releases

0.0.1-alpha-2 Mar 1, 2021
0.0.1-alpha-1 Feb 28, 2021

#709 in Configuration

MIT license

64KB
1.5K SLoC

ClearShell

A shell environment built with the goal of being simple, clean, and easy to use

Note: This program is currently available as a pre-release program, bugs are expected and this is not ready for use in critical systems.


Planned Features

  • TrueColor translation
  • Modern TOML based configuration, no more guesswork
  • Easy to learn scripting language
  • Helpful help commands
  • Well documented, in a modern format
  • built-in shell customization

Roadmap

  • March 1st 2021 - first "public" build made available
  • March 10th 2021 - halfway to common command parity with bash (cd, ls, echo, etc...)
  • April 1st 2021 - First alpha release candidate - no scripting support
  • April 30th 2021 - Initial scripting release candidate
  • May 15th 2021 - Common command parity with Bash
  • May 31st 2021 - Beta release candidate
  • June 10th 2021 - Primary release candidate and announcements
  • June 20th 2021 - Bugfix release candidate

Documentation

Please visit our website for documentation


Installation

Downloads:

x86_64 (64 bit Intel/AMD) Windows

For 64 bit Windows computers

x86_64 (64 bit Intel/AMD) MacOS

For 64 bit Intel/AMD based MacOS devices

x86_64 (64 bit Intel/AMD) Linux

For 64 bit Intel/AMD based Linux systems

x86_32/i386 (32 bit Intel/AMD) Linux

For 32 bit Intel/AMD based Linux systems


Via crates.io

  1. Install and set up Rust on your computer, ensuring all required steps have been taken. We recommend this tutorial on TheNewStack for Windows users. For MacOS and Linux users, you should be able to install everything you need using rustup

  2. Once everything is set up open your terminal and type:

cargo install clearshell
  1. Sit back and wait for ClearShell to install!

Via Package Managers

Coming Soon!

Dependencies

~5–13MB
~160K SLoC