All Projects → utam0k → mican

utam0k / mican

Licence: MIT license
🍊 A simple Unix shell written in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to mican

useful-unix-stuff
a collection of useful unix commands/scripts/etc.
Stars: ✭ 64 (+33.33%)
Mutual labels:  unix, unix-command
Sistem-programlama
Sistem Programlama Türkçe Kaynak (KTÜ)
Stars: ✭ 30 (-37.5%)
Mutual labels:  unix, unix-command
tabulator
A set of Unix shell command line tools for quick and convenient batch processing of tabular text files (a.k.a., tab-delimited, tsv, csv, or flat data file format) with a header line. Provides column reference by name, automatic delimiter and compression detection for per-line transformations, sql-like group-by operation and relational join.
Stars: ✭ 34 (-29.17%)
Mutual labels:  unix
21sh
UNIX shell - a simple command-line interpreter
Stars: ✭ 16 (-66.67%)
Mutual labels:  unix
coreutils
Core utils re-implementation for UNIX/UNIX-like systems written in Rust
Stars: ✭ 96 (+100%)
Mutual labels:  unix
bask
A runner and framework for command-centric Bash scripts.
Stars: ✭ 31 (-35.42%)
Mutual labels:  unix
chmod-stego
A PoC on passing data through UNIX file privilege bits (RWX Triplets)
Stars: ✭ 23 (-52.08%)
Mutual labels:  unix
netpoll
Package netpoll implements a network poller based on epoll/kqueue.
Stars: ✭ 38 (-20.83%)
Mutual labels:  unix
connect-or-cut
Simple network sandbox for Unix and Windows
Stars: ✭ 19 (-60.42%)
Mutual labels:  unix
dotfiles
🍁 dotfiles || plain text configuration files for my linux system
Stars: ✭ 53 (+10.42%)
Mutual labels:  unix
ytools
Use YouTube from your terminal
Stars: ✭ 26 (-45.83%)
Mutual labels:  unix
Onyx
UNIX-like operating system written in C and C++
Stars: ✭ 52 (+8.33%)
Mutual labels:  unix
command-line-quick-reference
quick reference on command line tools and techniques for the people with limited time
Stars: ✭ 331 (+589.58%)
Mutual labels:  unix
john-carmack-plan
An archive of John Carmack’s .plan files in readable markdown format
Stars: ✭ 113 (+135.42%)
Mutual labels:  unix
tpack
Pack a Go workflow/function as a Unix-style pipeline command
Stars: ✭ 55 (+14.58%)
Mutual labels:  unix-command
lobase
Port of the OpenBSD userland to Linux.
Stars: ✭ 89 (+85.42%)
Mutual labels:  unix
WendzelNNTPd
A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.
Stars: ✭ 43 (-10.42%)
Mutual labels:  unix
bsu
🎓Repository for university labs on FAMCS, BSU
Stars: ✭ 91 (+89.58%)
Mutual labels:  unix
shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (+16.67%)
Mutual labels:  unix
mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
Stars: ✭ 99 (+106.25%)
Mutual labels:  unix

🍊 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].