_9base

9base 6-unstable-2019-09-13

Port of various original Plan 9 tools for Unix, based on plan9port

<rendered-html><p>9base is a port of various original Plan 9 tools for Unix, based on plan9port. It also contains the Plan 9 libc, libbio, libregexp, libfmt and libutf. The overall SLOC is about 66kSLOC, so this userland + all libs is much smaller than, e.g. bash. 9base can be used to run werc instead of the full blown plan9port.</p> </rendered-html>

https://tools.suckless.org/9base/
MIT LicenseLucent Public License v1.02
programs: factor, touch, ssam, yacc, grep, sha1sum, sam, ls, md5sum, basename, cmp, dc, fortune, sort, urlencode, freq, date, sleep, awk, mkdir, rc, look, getflags, du, listen1, mk, uniq, rm, bc, cat, wc, ascii, tail, split, read, cal, mtime, strings, dd, troff, sed, unicode, ed, test, join, pbd, diff, seq, hoc, primes, echo, fmt, unutf, tr, tee, cleanname
Platforms (45)
mips64-linuxmipsel-linuxi686-linuxaarch64-netbsdloongarch64-linuxi686-openbsdi686-netbsdmips64el-linux
View source on NixOS/nixpkgs →

Install

Copy into your configuration

NixOS (configuration.nix)
environment.systemPackages = with pkgs; [
  _9base
];
Ad-hoc shell
nix-shell -p _9base
Flake (nix run)
nix run nixpkgs#_9base