Skip to content
Louis BertrandIT Project Manager · IS Architect

Systems & Software

42sh

A POSIX-compliant shell written in C99

Project sheet42SH
Role
Development
Context
EPITA, systems curriculum
Stack
C, Autotools, POSIX
Links
Private source code, demo available on request

Overview

POSIX-compliant shell reimplementation in C99 for EPITA's systems programming course, with custom builtins executed without fork/exec, an Autotools build system, and a full test suite.

Highlights

  • 01POSIX compliance
  • 02Builtins executed without fork/exec
  • 03Autotools build and full test suite

Next project MSH

MiniShell Rust →