Simple shell for Unix-like systems written in C
Find a file
Aleksandr Lebedev afbcaac1ae Script files support
- readline accepts stream to read from
- fixed issues with EOF
- arsh can be called with a file path as a second parameter, that will
be interpreted
2026-02-19 17:49:56 +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 Script files support 2026-02-19 17:49:56 +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