Skip to content

A working prototype of a simple shell The shell is built on top of the POSIX shell and is capable of executing most pf the commands that are can be executed in a POSIX shell. This shell and the involved parsers are written in C++17 (Modern)

License

debajyotidasgupta/dmsh-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dmsh-shell

A working prototype of a simple shell built by Debajyoti Dasgupta (18CS30051) and Shubham Mishra (18CS10069) as the part of Operating Systems Laboratory Curriculum (CS39002) at IIT Kharagpur.

  • The shell is a simple shell that can be used to execute commands on the command line.
  • The shell is built on top of the POSIX shell and is capable of executing most pf the commands that are can be executed in a POSIX shell.
  • The shell is also capable of executing commands in a batch file.
  • Facilities like passing commands through pipes have also been implemented.

Running the shell

The following commands are all you need to run the shell.

$ make
$ ./dmsh

Screenshots

Help and Introduction

introduction

Executing Commands

executing-commands]

About

A working prototype of a simple shell The shell is built on top of the POSIX shell and is capable of executing most pf the commands that are can be executed in a POSIX shell. This shell and the involved parsers are written in C++17 (Modern)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published