An open API service indexing awesome lists of open source software.

https://github.com/mesalock-linux/mesabox

A collection of core system utilities written in Rust for Unix-like systems (and now Windows)
https://github.com/mesalock-linux/mesabox

busybox command-line-tool coreutils rust shell toybox unix

Last synced: 6 months ago
JSON representation

A collection of core system utilities written in Rust for Unix-like systems (and now Windows)

Awesome Lists containing this project

README

        

MesaBox
=======

[![Build Status](https://api.travis-ci.org/mesalock-linux/mesabox.svg?branch=master)](https://travis-ci.org/mesalock-linux/mesabox)
[![License](https://img.shields.io/badge/license-BSD-blue.svg)](LICENSE)
[![Coverage Status](https://codecov.io/gh/mesalock-linux/mesabox/branch/master/graphs/badge.svg)](https://codecov.io/gh/mesalock-linux/mesabox/branch/master)
[![](https://tokei.rs/b1/github/mesalock-linux/mesabox)](https://github.com/mesalock-linux/mesabox)

MesaBox is a collection of core system utilities written in Rust for Unix-like
systems.

Like the well-known [BusyBox][] and [Toybox][] sets of utilities popular on
embedded devices, MesaBox seeks to provide a fully functioning command-line
environment (unlike [uutils][], which just seeks to reimplement the GNU
coreutils).

Completion Status
-----------------

As the project has just begun many utilities have yet to be implemented. If
something in the table below seems interesting, feel free to take a stab at it.
If it seems like something that should be in the table is missing, make sure to
open an issue. Take a look at CONTRIBUTING.md for more details.

Utility | Type | Status
:------:|:----:|:------:
arch | GNU | **Complete**
base32 | GNU | **Complete**
base64 | GNU | **Complete**
yes | GNU | **Complete**
getty | Login | Simple Version
tar | LSB | Beginning Stages
ping | Networking | Simple Version
cat | POSIX/GNU | **Complete**
chmod | POSIX/GNU | **Mostly Complete**
(missing `--reference`)
head | POSIX/GNU | **Complete**
echo | POSIX | **Complete**
init | POSIX | Simple Version
sh | POSIX | Significant Progress
sleep | POSIX | **Complete**

Maintainer
----------

- Alex Lyon [@Arcterus](https://github.com/Arcterus)
- Mingshen Sun [@mssun](https://github.com/mssun)

[BusyBox]: https://busybox.net/about
[Toybox]: https://landley.net/toybox/about.html
[uutils]: https://github.com/uutils/coreutils

License
-------

MesaBox is provided under the 3-Clause BSD license (please see LICENSE for more
details).