This looks like a reasonable list: ascii basename cal cat cleanname cmp date du dd diff echo ed fmt freq getflags grep join look ls mkdir mtime pwd read sed seq sleep sort split strings tail tee test touch tr troff unicode uniq
These are too large: acme awk mk rc sam Alternatively, one can implement rc(1) or awk(1) in Go, rather than implementing all the base tools. -- Aram Hăvărneanu
