C- Shell
To run: make clean make ./shell
Files:
- main.c -> Contains the main loop of the Shell.
- launch.c -> Contains function for directing the functions for each command
- parse_line -> Breaks the line into words taking space as delimiter.
- built.c -> Functions for builtin commands.
- execute.c -> function to execute all commands except specified in the assignment.
- func_ls.c -> function for executing ls command.
- pinfo.c -> function for pinfo command
- read_line.c -> read the input line character by character.
- remindme.c -> function for remindme(BONUS)
- semicolon.c ->function that separate command using semicolon as delimiter.
- shell_clock.c -> displays the current time and date.(BONUS) 12)shell_prompt.c -> prompt function. 13)check_back.c -> checks if the background process has terminated or not. 14)jobs -> functions for jobs and kjobs
- piping.c -> function for pipe command
- redirection.c -> function for redirection command 17)env_var.c -> conatins function for setting and unsetting environmnet variable. 18)fg_bg.c -> function for fg and bg command.