Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m0saan/minishell
The project's main idea is to implement a simple shell. As beautiful as a real shell.
https://github.com/m0saan/minishell
1337school 42born2code bash c cat echo lexical-analysis minishell parsing pipes shell signals
Last synced: about 2 hours ago
JSON representation
The project's main idea is to implement a simple shell. As beautiful as a real shell.
- Host: GitHub
- URL: https://github.com/m0saan/minishell
- Owner: m0saan
- Created: 2021-03-11T20:50:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-15T17:22:03.000Z (over 3 years ago)
- Last Synced: 2023-05-20T21:24:10.333Z (over 1 year ago)
- Topics: 1337school, 42born2code, bash, c, cat, echo, lexical-analysis, minishell, parsing, pipes, shell, signals
- Language: Makefile
- Homepage:
- Size: 3.45 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minishell
School 42 project. Implementation of a simple shell .## Features
`pipes`, `semicolons`, `escape sequences`, `enviroment variables`, `$?`, `~`, redirections: `>` `>>` `<`Builtins: `cd`, `pwd`, `echo`, `export`, `unset`, `env`, `exit`.
Signals: `Ctrl-C`, `Ctrl-\`, `Ctrl-D`.
Parser opens quotes `'` `"` like in bash and handles `\` even in `'` `"` different context.
Commands work with absolute and relative paths.