/turtle

A basic shell

Primary LanguageRustMIT LicenseMIT

Turtle Shell

A basic shell

Basic features

  • Support for basic built-in shell commands like cd, exit, and handling EOF.
  • Support for absolute paths or PATH lookup for commands.
  • Support for quoted args.
  • Support for displaying errors and error codes.
  • A basic tokenizer to handle quotes and whitespaces.

Currently only tested on linux. Simply cargo run to run it.