{EPITECH} | First year | 1st semester Unix System programming
Develop a basic UNIX command interpreter. Supports basic commands, handles errors, and implements builtins like cd, setenv, unsetenv, env, and exit. No support for advanced features like pipes or redirections.
| Category | Percentage | Tests | Crash? |
|---|---|---|---|
| Basic tests | 100% | 5/5 | x |
| Path handling | 80% | 4/5 | x |
| Path handling eval | 80% | 4/5 | x |
| Setenv and unsetenv | 100% | 2/2 | x |
| Setenv and unsetenv | 100% | 2/2 | x |
| Builtin cd | 100% | 3/3 | x |
| Builtin cd eval | 100% | 3/3 | x |
| Line formatting (space and tabs) | 100% | 8/8 | x |
| Line formatting (space and tabs) eval | 100% | 8/8 | x |
| Error handling | 100% | 5/5 | x |
| Error handling eval | 100% | 5/5 | x |
End scores: 96% (49/51) x
Beware of -42 Epitech students :p