utam0k / mican

🍊 A simple Unix shell written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🍊 Mican Unix Shell

CircleCI codecov

Mican is a Unix Shell written in Rust.
It is a toy and simple implementation of a shell.
Goal is a shell which I can use without stress.
If you get a better code when you saw mican's code, please pull request, comments, or conntact my account in English or Japanese!

Mican

Purpose

  • for fun
  • learn Rust

Build & Run

Mican requires latest Rust.

$ cargo run

Built-in Commands

  • cd
  • pwd
  • ls
  • clear
  • bye
  • syar

Features

  • Pipe
  • Multi process
  • Completion
  • Input Reader
    There is a key binding which is not supported.
  • History
    This history function is only a temporary record that is still running.
  • Redirection
  • Variable
  • RC file

Author

utam0k

About

🍊 A simple Unix shell written in Rust

License:MIT License


Languages

Language:Rust 100.0%