From e8f6d08a9a9557b72647ce98d9dec00e6f9ca956 Mon Sep 17 00:00:00 2001 From: nprimo Date: Wed, 24 Jan 2024 17:19:24 +0100 Subject: [PATCH] feat(0-shell): specify that shell commmands need to be implemented from scratch --- subjects/0-shell/README.md | 3 +++ subjects/0-shell/audit/README.md | 2 ++ 2 files changed, 5 insertions(+) diff --git a/subjects/0-shell/README.md b/subjects/0-shell/README.md index f8aa20321..af5e4c08e 100644 --- a/subjects/0-shell/README.md +++ b/subjects/0-shell/README.md @@ -27,6 +27,9 @@ For this project you will only have to create a simple `Unix shell` where you ca - mv - mkdir - exit + +> The commands need to be implemented from scratch. It is not allowed to have a Shell call that execute the required commands. + - You must manage the program interruption `Ctrl + D`. - The project has to be written in a compiled language (like C, Rust, Go or other), **interpreted languages (like Perl and others) are not allowed**. - The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices/) diff --git a/subjects/0-shell/audit/README.md b/subjects/0-shell/audit/README.md index 310446576..36dbc12e7 100644 --- a/subjects/0-shell/audit/README.md +++ b/subjects/0-shell/audit/README.md @@ -2,6 +2,8 @@ ###### Was the project written in a compiled programming language? +###### Are the commands mentioned in the subject implemented from scratch, without calling any equivalent shell implementation? + #### Functional ##### Open a terminal and run the project.