Skip to content

NutSHell is a shell for Unix compliant OS that helps to run commands and do a lot more.

Notifications You must be signed in to change notification settings

AnupNair08/NutSHell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NutSHell - A shell to help you fork.

NutSHell is a UNIX based shell program that can be used to spawn and run processes by issuing commands. NutSHell uses the fork() and exec() system calls to do process creation and also supports full job control. Additionally IO redirection and piping are also supported.

Features

  1. Running commands without the full path name.
  2. Running jobs in the background.
  3. Piping and IO redirection.
  4. Prompt and current working directory status.
  5. Signal Handling.
  6. In built commands.

To run NutSHell

  • Run make command in the source directory of the project.
  • It should compile the source code and then start running the shell.
  • The source code can be found in the src/ directory and the complied binaries in the bin/ directory

References

Contributing

Pull Requests are welcome

About

NutSHell is a shell for Unix compliant OS that helps to run commands and do a lot more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published