/Seashell

shell written in C

Primary LanguageC

Seashell

shell written in C

Features

  1. Reads commands in a loop

  2. Runs commands without complete path names and handle arguments+options for commands

  3. Shows prompt with current working directory in the prompt

  4. Allows user to change the prompt to a particular string and revert back to CWD prompt

  5. Handles all possible user input errors

  6. Exits gracefully on typing "exit" or ctrl-D

  7. Allows users to set a variable called PATH which is used for searching the list of executables

  8. Implement input redirection and output redirection