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)
- Host: GitHub
- URL: https://github.com/mesalock-linux/mesabox
- Owner: mesalock-linux
- License: bsd-3-clause
- Created: 2018-05-23T19:50:56.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-22T21:27:50.000Z (over 6 years ago)
- Last Synced: 2024-08-03T10:21:51.742Z (9 months ago)
- Topics: busybox, command-line-tool, coreutils, rust, shell, toybox, unix
- Language: Rust
- Homepage:
- Size: 625 KB
- Stars: 136
- Watchers: 8
- Forks: 19
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-userland - mesabox
README
MesaBox
=======[](https://travis-ci.org/mesalock-linux/mesabox)
[](LICENSE)
[](https://codecov.io/gh/mesalock-linux/mesabox/branch/master)
[](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/coreutilsLicense
-------MesaBox is provided under the 3-Clause BSD license (please see LICENSE for more
details).