Repository navigation
v0.1.0 - Initial Unix Shell Release
Pre-release
Pre-release
This is the first functional release of UniverShell, marking the completion of the
initial Unix / POSIX shell implementation.
This release establishes a stable baseline for future development, including planned
cross-platform (Windows) support.
Overview
UniverShell v0.1.0 is a lightweight, interactive shell written in C, designed around
core Unix shell concepts and POSIX APIs. The implementation follows a modular internal
architecture to support future extensibility and portability.
This release is Unix-only and runs on:
- Linux
- Unix-like systems
- Windows Subsystem for Linux (WSL)
Features
- Interactive command prompt
- External command execution using POSIX process APIs
- Built-in commands:
cdexithelp
- Modular code structure:
- Shell loop
- Input parsing
- Built-in command handling
- Execution logic
Limitations
The following features are not included in v0.1.0:
- Windows native execution (planned for a future release)
- Pipes and redirection
- Job control (
bg,fg,&) - Environment variable expansion
- Scripting or batch execution