A simple microshell program in ANSI C language.

Closed job
no avatar
arni896
Employer
Job category:
Desktop/web applications
Expected budget:

Negotiable

Preferable skills:
Published:
Valid until:

Job description

Price to be agreed :)

-The program must display the prompt of the form [{path}] $, where {path} is the path to the current working directory;

-The program must support the cd command, similar to the cd we know from bash;

-The program must handle the exit command to terminate the shell program;

-The program must support the help command, displaying information on the screen about the author of the program and the functionalities offered by him;

-Accept commands that refer by name to programs from directories described by the value of the PATH environment variable and enable execution of these scripts and programs with arguments (read: fork () + exec * ());

-Print an error message when it is impossible to correctly interpret a command;

Required functions: