Skip to content

Latest commit

 

History

History
15 lines (15 loc) · 707 Bytes

README.org

File metadata and controls

15 lines (15 loc) · 707 Bytes

Shell

A minimalistic shell written to learn pointers, system calls and manual memory allocations. It was originally written in C but it has been translated into Zig using zig translate-c. The generated Zig source file can be built using the Zig compiler after applying the patch to fix ziglang/zig#12110.

Limitations

  1. No pipes
  2. No redirection
  3. No quoting
  4. No signal handling(work in progress)

Features

  1. Command substitution
  2. Command auto complete
  3. Command history
  4. String expansion

Acknowledgement

  1. COMPSCI 230
  2. Stephen Brennan’s Tutorial