/42Barcelona-Minishell

Minishell / Finished / 125 scored

Primary LanguageC

MiniShell

GitHub code size in bytes Number of lines of code Code language count GitHub top language GitHub last commit

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

Best README:https://github.com/gleal42/42_Minishell