Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pandh4cker/dumsh

Low level C Shell with built-ins included and redirections
https://github.com/pandh4cker/dumsh

c low-level redirections shell unix

Last synced: about 4 hours ago
JSON representation

Low level C Shell with built-ins included and redirections

Awesome Lists containing this project

README

        

# Dumsh
---
## Authors: Raphael Dray.
---
> This program launch a shell with built-in commands and which can launch other programs.

> It can be opened in a **terminal**.

> It's written in __Low Level C UNIX language__.

> It's for an university **project C using low level programming**.

---
## Built-in commands:
> * cd pathToGo [>][1,2][filename] - change directory
> * help [>][1,2][filename] - print the help of the shell
> * exit - exit the shell and return to the parent shell
---
## Redirections:
> The shell provides two redirections:
> * >1 filename - Write standard output into the filename and append with 80 '#' then apppend with standard error.
> * >2 filename - Write standard output into the filename then write the standard error into filename.err.
---
### Example of usage:
make
>> cd ..
>> cd >1 fic.txt
>> ls
>> ls -R / >1 fic.txt
>> exit