Skip to content
/ dsh Public

Dumb Shell: the dumbest shell you'll find on the net. Period.

License

Notifications You must be signed in to change notification settings

gsora/dsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#dsh: dumb shell

What is this?

This is the result of some hours spent alone with Python3, and a book about Operating Systems structure. It's a shell, or at least sort of.

Using Python3 with subprocess, signal, os and readline here's a working implementation of a system shell.

It's very simple: after all, it's only a proof of concept.

How to use it

Clone this repo, then

cd the-folder-you-cloned-into
python3 ./dsh.py

and have fun!

Configuration file

The default configuration file must be placed into your home, named as .dshrc. See dshrc.example to understand how to configure it.

About

Dumb Shell: the dumbest shell you'll find on the net. Period.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages