https://github.com/hmaach/0-shell
Rust-based implementation of a minimalist Unix-like shell, featuring built-in commands with support for common flags and detailed output.
https://github.com/hmaach/0-shell
01-edu rust unix unix-shell zone01oujda
Last synced: 11 months ago
JSON representation
Rust-based implementation of a minimalist Unix-like shell, featuring built-in commands with support for common flags and detailed output.
- Host: GitHub
- URL: https://github.com/hmaach/0-shell
- Owner: hmaach
- Created: 2025-05-21T16:46:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-20T10:59:17.000Z (12 months ago)
- Last Synced: 2025-06-20T11:42:36.772Z (12 months ago)
- Topics: 01-edu, rust, unix, unix-shell, zone01oujda
- Language: Rust
- Homepage:
- Size: 61.5 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 0-shell
This is a minimalist Unix-like shell written in Rust.
## Authors
- Yassine El mach
- Hamza Maach
## About
We are currently building this shell as part of a system-level programming project. The goal is to recreate core Unix commands using Rust without relying on existing shells like `bash`.
## Features
- Custom prompt (`$`)
- Basic command parsing
- Built-in commands implemented from scratch (like `cd`, `ls`, `pwd`, etc.)