https://github.com/chewytoast/03_minishell
As beautiful as a shell, the goal of this project is to create a simple shell similar to bash
https://github.com/chewytoast/03_minishell
c minishell minishell42
Last synced: 8 months ago
JSON representation
As beautiful as a shell, the goal of this project is to create a simple shell similar to bash
- Host: GitHub
- URL: https://github.com/chewytoast/03_minishell
- Owner: ChewyToast
- Created: 2022-12-08T17:38:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-29T08:46:22.000Z (about 3 years ago)
- Last Synced: 2025-07-10T13:07:23.449Z (11 months ago)
- Topics: c, minishell, minishell42
- Language: C
- Homepage:
- Size: 6.09 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MiniShell
## Resources
Writing your own Shell: https://www.cs.purdue.edu/homes/grr/SystemsProgrammingBook/Book/Chapter5-WritingYourOwnShell.pdf
Basic Unix Shell: https://github.com/Swoorup/mysh
Code Simple Shell in C: https://medium.com/swlh/tutorial-to-code-a-simple-shell-in-c-9405b2d3533e
The Ultimate Github Collaboration Guide: https://medium.com/@jonathanmines/the-ultimate-github-collaboration-guide-df816e98fb67
Let’s Build a Linux Shell: https://blog.devgenius.io/lets-build-a-linux-shell-part-i-954c95911501
Create an AST from bash in C: https://stackoverflow.com/questions/52666511/create-an-ast-from-bash-in-c
Abstract Syntax Trees: https://ruslanspivak.com/lsbasi-part7/
Developing a Linux based shell: https://www.geeksforgeeks.org/developing-linux-based-shell/
Parse Tree: https://runestone.academy/ns/books/published/cppds/Trees/ParseTree.html
Online Parser: https://esprima.org/demo/parse.html
Recursive Descent Parsing:https://www.youtube.com/watch?v=SToUyjAsaFk
Building a Parser from scratch: https://www.youtube.com/watch?v=4m7ubrdbWQU
Essentials of Interpretation: https://youtu.be/8OYqvwQlJVI
Bash Parser:https://mywiki.wooledge.org/BashParser
Bash Bible:http://mywiki.wooledge.org/BashGuide
Bash Reference Manua:https://www.gnu.org/software/bash/manual/bash.html#Bourne-Shell-Builtins
termcap - base de datos con características de terminales:https://manpages.ubuntu.com/manpages/impish/es/man5/termcap.5.html
termcap - cursor move:https://www.gnu.org/software/termutils/manual/termcap-1.3/html_node/termcap_26.html