My Python solution to CodeCrafters' Build your own Shell challenge (43 stages).
-
Updated
Jun 6, 2025 - Python
My Python solution to CodeCrafters' Build your own Shell challenge (43 stages).
My take at CodeCrafter's Build Your Own Shell challenge
Zhell is a lightweight, custom command-line shell written in Rust. It is capable of handling daily tasks by executing external programs, managing built-in commands, and providing a robust user experience with persistent history and tab completion.
Codecrafters Command Line Project
A minimal Unix-style shell in Go featuring raw-mode line editing, quote-aware parsing, tab completion, built-in commands (cd, echo, pwd, type, history), I/O redirection, and arbitrary-length pipelines powered by goroutines and io.Pipe.
Build your own shell using Go
A POSIX-compliant shell built as part of the Codecrafters challenge, featuring support for built-in commands, I/O redirection, and external program execution.
This is my solution in C to the "Build Your Own Shell" Challenge.
A cross-platform C shell started for a CodeCrafters challenge, featuring command execution, pipelines, I/O redirection, tab autocompletion, and persistent history management.
An interactive shell similar to bash, written from scratch in C with CodeCrafters.
Codecrafters shell cpp challenge
A a custom shell implementation, built as part Codecrafter's "Build Your Own Shell" Challenge.
POSIX-style shell in Rust built through CodeCrafters; parser, pipelines, redirection, built-ins, and job tracking.
Custom Python shell implementing basic commands and external program execution
Building a POSIX compliant shell in Java.
codecrafters.io "Build your own Shell" challenge completed in rust
Built my own shell to understand how terminals work under the hood.
To associate your repository with the codecrafters-shell topic, visit your repo's landing page and select "manage topics."