Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 712 Bytes

File metadata and controls

29 lines (25 loc) · 712 Bytes

fastsh

Mini experimental shell in Zig from scratch

A rough implementation of a usable shell and then I'll move on to refractoring and structuring of the whole shell

Current Implementation

The current focus of the project is on an alias system

Commands to be done

  • ls command
  • echo command
  • exit command
  • pwd command
  • type command
  • cd command
  • alias command
  • dirs command
  • pushd command
  • popd command

Features to be implemented

  • Arrow Completion
  • History
  • History Navigation
  • Tab Completion
  • Configuration File
  • Conditional Statements
  • Job control bg, fg, jobs
  • Wildcard characters