https://github.com/ilahyani/minishell
The objective of this 42 school project is to create a simple shell in c.
https://github.com/ilahyani/minishell
42 42born2code bash shell
Last synced: 4 months ago
JSON representation
The objective of this 42 school project is to create a simple shell in c.
- Host: GitHub
- URL: https://github.com/ilahyani/minishell
- Owner: ilahyani
- Created: 2022-06-02T13:04:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-20T22:34:49.000Z (over 3 years ago)
- Last Synced: 2023-05-02T08:42:37.430Z (about 3 years ago)
- Topics: 42, 42born2code, bash, shell
- Language: C
- Homepage:
- Size: 291 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minishell
The objective of this 42 school project is to create a simple shell in c.
This repository contains a shell implementation written in C. The shell is a command line interface that allows users to interact with the operating system by executing commands and programs.
### Getting Started
To use the shell in this repository, you will need to have a C compiler and the readline library installed on your system.
### Features
The shell in this repository supports the following features:
Execution of commands and programs
Redirection of standard input, output, and error
Piping of output between commands
Envirement variable expansion
Builtin commands: pwd, cd, export, env, unset, exit