1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-31 13:07:46 +00:00

README: update intoduction and why? section

This commit is contained in:
Terts Diepraam 2022-01-29 01:42:03 +01:00
parent 0f76ca0ffa
commit 0063c5e11a

View file

@ -15,19 +15,15 @@
<!-- spell-checker:ignore markdownlint ; (options) DESTDIR RUNTEST UTILNAME --> <!-- spell-checker:ignore markdownlint ; (options) DESTDIR RUNTEST UTILNAME -->
uutils is an attempt at writing universal (as in cross-platform) CLI uutils is an attempt at writing universal (as in cross-platform) CLI
utilities in [Rust](http://www.rust-lang.org). This repository is intended to utilities in [Rust](http://www.rust-lang.org).
aggregate GNU coreutils rewrites.
## Why? ## Why?
Many GNU, Linux and other utilities are useful, and obviously uutils aims to work on as many platforms as possible, to be able to use the
[some](http://gnuwin32.sourceforge.net) [effort](http://unxutils.sourceforge.net) same utils on Linux, Mac, Windows and other platforms. This ensures, for
has been spent in the past to port them to Windows. However, those projects example, that scripts can be easily transferred between platforms. Rust was
are written in platform-specific C, a language considered unsafe compared to Rust, and chosen not only because it is fast and safe, but is also excellent for
have other issues. writing cross-platform code.
Rust provides a good, platform-agnostic way of writing systems utilities that are easy
to compile anywhere, and this is as good a way as any to try and learn it.
## Documentation ## Documentation
uutils has both user and developer documentation available: uutils has both user and developer documentation available: