Simple shell for Unix-like systems written in C
Find a file
Aleksandr Lebedev e96ae4b4a2 Switched from GNU Readline to custom Readline function
to make arsh more compatible with other Unix-Like systems

- Fixed small memory leak
2026-02-19 16:13:34 +01:00
.gitignore Initial commit 2026-02-19 14:18:59 +01:00
LICENSE Initial commit 2026-02-19 14:18:59 +01:00
main.c Switched from GNU Readline to custom Readline function 2026-02-19 16:13:34 +01:00
README.org Switched from GNU Readline to custom Readline function 2026-02-19 16:13:34 +01:00

arsh - ARchaic SHell

Simple shell for Unix-like systems written in C, that has a funny name (for germans).

Features

  • Can run one command at a given time (no | , &&, ||, functions, etc)
  • cd builtin command
  • exit builtin command
  • CTRL+C stops running command
  • Custom readline function

Build

To build it, you don't need any external dependencies. Example with gcc:

gcc main.c -O3 -o arsh