#shell #command #command-line #linux #repo #unix-like #cd

yanked ihlsh

A shell for Unix-like systems

0.0.2 Sep 6, 2022
0.0.1 Sep 4, 2022

#10 in #unix-like

Custom license

17KB
422 lines

I Hate Linux Shells

This whole repository is a lie, but that doesn't mean you shouldn't use this linux shell i'm trying to make. I'm not a rust programmer.

Installation

Build Dependencies

MacOS

For installing and compiling on MacOS you'll want xcode. A full list of make dependencies:

git clone https://github.com/El-Wumbus/I-Hate-Linux-Shells
cd I-Hate-Linux-Shells
cargo install --path=.
# or to just run
cargo run

Usage

Currently, the shell has two commands:

  • cd - Change directories.
  • exit - Quit the program.

The shell supports running commands in the background with & (there must be a space before the &). The shell supports multiple commands per line with ;, example: cd ./qinfo;make run.

$ ihlsh
decator > echo hello
hello
decator >

Dependencies

~6–16MB
~213K SLoC