From 0063c5e11af638782dabe94211bcd874fbcdafd5 Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Sat, 29 Jan 2022 01:42:03 +0100 Subject: [PATCH] README: update intoduction and why? section --- README.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ff02c979d..cbf95c3ec 100644 --- a/README.md +++ b/README.md @@ -15,19 +15,15 @@ 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 -aggregate GNU coreutils rewrites. +utilities in [Rust](http://www.rust-lang.org). ## Why? -Many GNU, Linux and other utilities are useful, and obviously -[some](http://gnuwin32.sourceforge.net) [effort](http://unxutils.sourceforge.net) -has been spent in the past to port them to Windows. However, those projects -are written in platform-specific C, a language considered unsafe compared to Rust, and -have other issues. - -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. +uutils aims to work on as many platforms as possible, to be able to use the +same utils on Linux, Mac, Windows and other platforms. This ensures, for +example, that scripts can be easily transferred between platforms. Rust was +chosen not only because it is fast and safe, but is also excellent for +writing cross-platform code. ## Documentation uutils has both user and developer documentation available: