https://github.com/michaelforney/ubase
personal branch of git://git.suckless.org/ubase
https://github.com/michaelforney/ubase
Last synced: over 1 year ago
JSON representation
personal branch of git://git.suckless.org/ubase
- Host: GitHub
- URL: https://github.com/michaelforney/ubase
- Owner: michaelforney
- License: other
- Created: 2016-06-15T08:20:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-06-05T04:07:00.000Z (about 6 years ago)
- Last Synced: 2025-03-27T04:12:29.377Z (over 1 year ago)
- Language: C
- Size: 356 KB
- Stars: 12
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
ubase - suckless linux base utils
=================================
ubase is a collection of tools similar in spirit to util-linux but
much simpler.
The complement of ubase is sbase[1] which mostly follows POSIX and
provides all the portable tools. Together they are intended to form a
base system similar to busybox but much smaller and suckless.
Building
--------
To build ubase, simply type make. You may have to fiddle with
config.mk and config.h depending on your system.
You can also build ubase-box, which generates a single binary
containing all the required tools. You can then symlink the
individual tools to ubase-box or run: make ubase-box-install.
To run the tools for ubase-box directly use: ubase-box cmd [args]
Ideally you will want to statically link ubase. We highly recommend
using musl-libc[2].
ubase is known to compile with gcc, clang and tcc.
[1] http://git.suckless.org/sbase/
[2] http://www.musl-libc.org/