A Rust-based POSIX compliant shell
This repository has been archived on 2024-04-09. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-01-11 19:36:18 +00:00
src correction Entree.add_structure, j'avais oublié d'incrémenter size lorsqu'une Structure est ajoutée. 2024-01-11 19:36:18 +00:00
.gitignore Initialisation : projet Rust 2023-10-11 15:32:49 +02:00
Cargo.lock Ajout : Cargo.lock 2023-10-11 15:33:42 +02:00
Cargo.toml Initialisation : projet Rust 2023-10-11 15:32:49 +02:00
LICENSE.txt Ajout : LICENSE 2023-10-11 15:31:52 +02:00
README.md README : ajout command not found 2023-12-13 19:44:12 +01:00

rash - A POSIX-compliant shell written in Rust

Please don't upload to GitHub

To-do

  • Read commands from stdin
  • Exit with last child termination code
  • Handle background jobs
  • Handle pipes
  • Handle double quotes
  • Handle variables
  • Interaction with environment variables
  • Handle aliases
  • Builtins
    • cd
    • exit
  • Special variables
    • _
    • PS1
    • Positional variables
    • RANDOM
  • Handle signals
  • Handle when command is not found