Skip to content

embeddingBits/fastsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A minimal experimental shell for personal use cases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages