Skip to content
/ dbash Public

dbash: a single file implementation of a shell like bash.

Notifications You must be signed in to change notification settings

xnought/dbash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbash

donny bash = dbash

A worse version of every shell ever. At least it's not a fish.

All you can do is run processes through PATH in a similar way (and more limited way) than bash.

This was done for educational purposes. If you use this, you're a fool.

It really can't do anything other than redirecting stdin, std out; running existing commands, and running commands in the background.

Usage

You may need to change the C compiler to gcc in the makefile. I used gcc-12.

build executable

make

execute

./dbash

Then you can run the commands on your system.

About

dbash: a single file implementation of a shell like bash.

Resources

Stars

Watchers

Forks