Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 931 Bytes

README.md

File metadata and controls

35 lines (28 loc) · 931 Bytes

apemode

A rusty shell for *nix systems. This was a brief project during an operating systems class, abandoned in favor of assisting the nushell project.

Features

Current features are limited to:

  • straight execution of programs
  • I/O redirection with files
  • I/O redirection between processes with pipes
  • changing working directory of shell
  • running list programs

Future goals

Future goals include globbing, history, running background tasks, interrupt handling, user customization (a la "dotfiles"), and easy integration with systems.

Beyond the virtues of having memory and I/O safety with Rust and the crates involved with this project, I aim for apemode to be as lightweight as, if not moreso than, peer shell programs.

Dependencies