Go implementation of the 9base/Plan 9 command line tools.
Latest commit 24aba41 Feb 8, 2011 @jdparent Created command: touch
Failed to load latest commit information.
basename Fixed usage() for basename Feb 5, 2011
cal Created command: cal Dec 20, 2010
cleanname Created command: cleanname Feb 5, 2011
echo Created command: echo Dec 19, 2010
md5sum Created command: md5sum Dec 21, 2010
mkdir Created command: mkdir Dec 20, 2010
pbd Created command: pbd Dec 19, 2010
sha1sum Created command: sha1sum Dec 21, 2010
sleep Created command: sleep Dec 20, 2010
tee Created command: tee Dec 22, 2010
touch Created command: touch Feb 9, 2011
README Added list of commands that will be implemented. Dec 19, 2010
config.mk Created License file and a makefile for the entire project. Dec 20, 2010


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