Skip to content

ishmis/rust_shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check + Lint

A UNIX Shell in Rust

Goals

  • To learn and familiarise myself with Rust
  • To learn about shells and how they're implemented

TODO (14/01/23):

  • reading in basic commands
  • support for pipes
  • support for reserved words
  • support for looping commands
  • support for conditional commands
  • support for grouping commands
  • implement bourne shell builtins
  • support for shell parameters
  • support for coprocesses
  • shell function support? ...

Resources

The Bash Reference Manual
Amazing I/O redirection article

About

An implementation of a shell in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages