my clone of the UNIX moreutils
C Perl Shell
Latest commit 5ca552d Oct 22, 2011 @madx Merge remote-tracking branch 'upstream/master'
Conflicts:
	vipe
Failed to load latest commit information.
debian releasing version 0.45 Jun 19, 2011
.gitattributes use dpkg-mergechangelog May 24, 2010
COPYING add Feb 19, 2006
Makefile chronic: New command, runs a command quietly, unless it fails. Oct 29, 2010
README chronic: New command, runs a command quietly, unless it fails. Oct 29, 2010
check-isutf8 isutf8: Reject UTF-8-encoded UTF-16 surrogates. Closes: #525301 (Than… May 5, 2009
chronic typo: sed s/agganges/arranges/ Jan 24, 2011
combine * Add pointer to join from combine's man page. Closes: #435516 Aug 1, 2007
ifdata.c freebsd patch from Enrico Tassi Feb 9, 2010
ifdata.docbook Add missing AUTHOR section to docbook man pages. Jul 12, 2010
ifne.c ifne: If no command is specified, print usage information. May 12, 2008
ifne.docbook ifne: If no command is specified, print usage information. May 12, 2008
isutf8.c isutf8: Reject UTF-8-encoded UTF-16 surrogates. Closes: #525301 (Than… May 5, 2009
isutf8.docbook Add missing AUTHOR section to docbook man pages. Jul 12, 2010
lckdo.c reformat Sep 6, 2007
lckdo.docbook Add missing AUTHOR section to docbook man pages. Jul 12, 2010
mispipe.c mispipe: Fix closing of extra pipe FD before starting command so it i… Jul 2, 2009
mispipe.docbook Add missing AUTHOR section to docbook man pages. Jul 12, 2010
parallel.c parallel: -i will now replace {} inside parameters, before the {} had… Jul 6, 2010
parallel.docbook Add missing AUTHOR section to docbook man pages. Jul 12, 2010
pee.c pee: Propigate exit status of commands run. Feb 19, 2011
pee.docbook Typo. Closes: #596032 Sep 8, 2010
physmem.c sponge fixes Apr 11, 2008
sponge.c minor Sep 13, 2010
sponge.docbook update Sep 13, 2010
ts ts: Support %.s for seconds sinch epoch with subsecond resolution. Cl… Apr 1, 2011
vidir Fix pod error in vidir(1). Oct 26, 2008
vipe Merge remote-tracking branch 'upstream/master' Oct 22, 2011
zrun zrun: Add support for .xz files. Feb 23, 2010

README

This is a collection of the unix tools that nobody thought to write
long ago, when unix was young. Currently it consists of these tools:

chronic: runs a command quietly unless it fails
combine: combine the lines in two files using boolean operations
ifdata: get network interface info without parsing ifconfig output
isutf8: check if a file or standard input is utf-8
ifne: run a command if the standard input is not empty
lckdo: execute a program with a lock held (deprecated)
mispipe: pipe two commands, returning the exit status of the first
parallel: run multiple jobs at once
pee: tee standard input to pipes
sponge: soak up standard input and write to a file
ts: timestamp standard input
vidir: edit a directory in your text editor
vipe: insert a text editor into a pipe
zrun: automatically uncompress arguments to command

Its web page is here: http://kitenet.net/~joey/code/moreutils/

Your suggestions of additional tools to add to this collection are
appreciated. The web page lists some that are under consideration but
have not yet been included, I also welcome feedback on which of these to
include.

-- Joey Hess <joey@kitenet.net>