https://github.com/tarball0/boring-shell
The most basic shell in existence
https://github.com/tarball0/boring-shell
c inline-assembly shell systems-programming
Last synced: 3 days ago
JSON representation
The most basic shell in existence
- Host: GitHub
- URL: https://github.com/tarball0/boring-shell
- Owner: tarball0
- License: gpl-3.0
- Created: 2024-09-29T15:24:22.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-04-22T21:24:00.000Z (29 days ago)
- Last Synced: 2026-04-22T23:23:24.927Z (28 days ago)
- Topics: c, inline-assembly, shell, systems-programming
- Language: C
- Homepage:
- Size: 22.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `boring-shell`
A very barebones, basic CLI shell.
I made this shell to teach myself systems programming and gcc inline assembly. Safe to say i learnt a lot.
## Running
### Install the gnu readline library
Arch Based:
```sh
sudo pacman -S readline
```
Debian Based:
```sh
sudo apt-get install libreadline6 libreadline6-dev
```
### Run make
(with sudo because it compiles to `/usr/local/bin/boring`)
``` sh
sudo make
```
### Then just run it.
run `boring` :)
## ?
what on earth even is POSIX?