_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: join, seq, du, tail, sort, cat, mkdir, tr, look, wc, sleep, troff, ssam, cleanname, basename, pbd, listen1, factor, hoc, read, unicode, test, md5sum, getflags, ascii, sam, cal, dc, fmt, mk, diff, ls, yacc, echo, sed, date, awk, urlencode, uniq, rc, bc, primes, ed, dd, fortune, rm, unutf, split, touch, tee, strings, freq, cmp, mtime, sha1sum, grep
Platforms (46)
microblaze-linuxmips-linuxarmv5tel-linuxx86_64-cygwinx86_64-solarisarmv7l-linuxmips64-linuxs390x-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