Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Go implementation of the 9base/Plan 9 command line tools.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 basename
Octocat-spinner-32 cal
Octocat-spinner-32 cat
Octocat-spinner-32 cleanname
Octocat-spinner-32 echo
Octocat-spinner-32 md5sum
Octocat-spinner-32 mkdir
Octocat-spinner-32 pbd
Octocat-spinner-32 sha1sum
Octocat-spinner-32 sleep
Octocat-spinner-32 tee
Octocat-spinner-32 touch
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 config.mk
Octocat-spinner-32 std.mk
README
goblin: Go implementation of the 9base/Plan 9 command line tools.

This project is an idea presented at suckless.org/project_ideas.  Per their
project requirements the following tools will be covered in this project:

ascii - interpret ASCII characters
basename - strip file name affixes
bc - arbitrary-precision arithmetic language
cal - print calendar
cat - catenate files
cleanname - clean a path name
cmp - compare two files
date - date and time
dc - desk calculator
du - disk usage
dd - convert and copy a file
diff - differential file comparator
echo - print arguments
ed - text editor
factor - factor a number
fortune - sample lines from a file
fmt - simple text formatters
freq - print histogram of character frequencies
getflags - command-line parsing for shell scritps
grep - search a file for a pattern
hoc - interactive floating point language
join - relational database operator
look - find lines in a sorted list
ls - list contents of directory
mk - maintain (make) related files
mkdir - make a directory
mtime - print file modification time
pbd - working directory
primes - generate large primes
read - catenate files
sam - screen editor with structural regular expressions
sha1sum - sum and count blocks in a file
sed - stream editor
seq - print sequences of numbers
sleep - suspend execution for an interval
sort - sort and/or merge files
split - split a file into pieces
strings - extract printable strings
tail - deliver the last part of a file
tee - pipe fitting
test - set status according to condition
touch - set modification date of a file
tr - translate characters
troff - text formatting and typesetting
unicode - interpret Unicode characters
uniq - report repeated liens in a file
unutf
Something went wrong with that request. Please try again.