Skip to content

Matesant/Minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minishell

Imagem 1 Imagem 2

Your own shell form scratch

This repository contains the files for the Minishell project, developed in collaboration with alisson marcos

About

This project requires the development of a mini shell based on Bash. The program should handle basic functionalities similar to those of Bash, including:

  • Command Execution: Execute basic commands and programs.
  • Built-in Commands: Support for essential built-in commands such as cd, exit, pwd, echo (with the -n option), export, and import.
  • Signal Handling: Manage signals for process control.

Requirements

The functions are written in C language and need the gcc compiler.

Instructions

1. Compiling the archives

To compile the project, go to its path and run:

For mandatory functions:

$ make

2. Cleaning all binary (.o) and executable files (.a)

To delete all files generated with make, go to the path and run:

$ make fclean

Testing

This project have been tested with (https://github.com/LucasKuhn/minishell_tester).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published