1a Collection of Links - rciak/zz_42_shared_notes GitHub Wiki
Last edited on 21.07.2024
- Generate Call Diagrams from C Code: GNU cflow and graphviz:dot
-
10 Best AI Coding Assistant tools by the CodiumAI Team, (re?)published on 07.05.2024 (13 min read)
[Own Notes] (Condensed)
Preliminary remark: Whether a link is likely usefull for a project or not is indicated by the ✅ and ❌ in the subsequent tables.
Notes:
- Probably the Compact Intro on Greg's Wiki and the Intro Article by Jarret B are a good start.
- More Details can be found in the Annotated Bash (Reference) Manual (Minishell Edition).
- It has Highlightings for Minishell and partially clickable Annotations, cf. the first blue Annotation.
- It is based on the slightly older Bash Reference Manual for Bash Version 5.1.
- It should be opened with Document Viewer (Evince):
- Some browsers (including Chrome and Brave) fail to display the annotations completely.
- The annotations were created with the Gnome Document Viewer Evince Version 42.3 .
- A word of warning regarding the Bash Man Page: The Definitions section in there seems weird; the one in the Bash (Reference) Manual below
is longer and likely more correct:
The notion of a token and a word are distinguished, in contrast to the Bash Man Page (GNU bash, version 5.1.16(1)-release (x86_64-pc- linux-gnu), where the definitions section reads like that they are synonyms.)
Link | Short note | Minishell | Pipex |
---|---|---|---|
Shell Command Language | The Open Group Base Specs. | ✅ | ❌? |
Bash Manual | GNU Bash Manual | ✅ | ❌? |
Annotated Bash Manual |
Minishell Edition Browsers can miss some annotations --> Open with Document Viewer (Evince) instead! |
✅ | ❌? |
Notes Minishell | My own public notes | ✅ | ❌? |
Compact Intro, Wiki Greg | Bash Parsing, cf. next | ✅ | ❌? |
Intro Article, Jarret B | Command-line Processing | ✅ | ❌? |
Readme, Lea | Deep, CI/CD Framework | ✅ | ❌? |
Readme, twagger | Dia's: Lexer & Parser | ✅ | ❌? |
Guide to Pipex | Includes common mistakes! | ✅ | ✅ |
42 Cheatsheet, Agavrel | 42 and 50 years C | ✅ | ❌? |
Mastering-42 | Tutorial collection¹ | ✅ | ✅ |
Topics: Minishell | Collection | ✅ | ❌? |
¹ by haglobah
Link | Short note | Minishell |
---|---|---|
42_tests | Ideas and Tests for Evals | ✅ |
improved-eval-sheets | Some Testcases³ | ✅ |
zstenger93 | Big Minishell Tester | ✅ |
Minishell Tester | Fork by Lea Yeh | ✅ |
thallard | own tests easy to add?! | ✅ |
Lukas Kuhn | Another Minishell Tester | ✅ |
² by Benjamin Pöchlauer
³ by Arthur Bied-Charreton