Move utility status to its own section at the end of README

This way the important information can be found easily at the top.
This commit is contained in:
Michael Forney 2019-06-30 13:13:07 -07:00
parent d7714c84b5
commit adcdc1b308

59
README
View File

@ -4,6 +4,37 @@ sbase - suckless unix tools
sbase is a collection of unix tools that are inherently portable sbase is a collection of unix tools that are inherently portable
across UNIX and UNIX-like systems. across UNIX and UNIX-like systems.
The complement of sbase is ubase[1] which is Linux-specific and
provides all the non-portable tools. Together they are intended to
form a base system similar to busybox but much smaller and suckless.
Building
--------
To build sbase, simply type make. You may have to fiddle with
config.mk depending on your system.
You can also build sbase-box, which generates a single binary
containing all the required tools. You can then symlink the
individual tools to sbase-box or run: make sbase-box-install
Ideally you will want to statically link sbase. If you are on Linux
we recommend using musl-libc[2].
Portability
-----------
sbase has been compiled on a variety of different operating systems,
including Linux, *BSD, OSX, Haiku, Solaris, SCO OpenServer and others.
Various combinations of operating systems and architectures have also
been built.
You can build sbase with gcc, clang, tcc, nwcc and pcc.
Status
------
The following tools are implemented: The following tools are implemented:
'#' -> UTF-8 support, '=' -> Implicit UTF-8 support, '*' -> Finished, '#' -> UTF-8 support, '=' -> Implicit UTF-8 support, '*' -> Finished,
@ -108,33 +139,5 @@ The following tools are implemented:
0=*|o xargs (-p) 0=*|o xargs (-p)
0=*|x yes . 0=*|x yes .
The complement of sbase is ubase[1] which is Linux-specific and
provides all the non-portable tools. Together they are intended to
form a base system similar to busybox but much smaller and suckless.
Building
--------
To build sbase, simply type make. You may have to fiddle with
config.mk depending on your system.
You can also build sbase-box, which generates a single binary
containing all the required tools. You can then symlink the
individual tools to sbase-box or run: make sbase-box-install
Ideally you will want to statically link sbase. If you are on Linux
we recommend using musl-libc[2].
Portability
-----------
sbase has been compiled on a variety of different operating systems,
including Linux, *BSD, OSX, Haiku, Solaris, SCO OpenServer and others.
Various combinations of operating systems and architectures have also
been built.
You can build sbase with gcc, clang, tcc, nwcc and pcc.
[1] http://git.suckless.org/ubase/ [1] http://git.suckless.org/ubase/
[2] http://www.musl-libc.org/ [2] http://www.musl-libc.org/