Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
alarm alarm: fix unused function Mar 6, 2018
cab cab: fix bad constant block Mar 6, 2018
cat cat: catenate files Sep 30, 2017
cert cert: fix duplicate arguments Jan 9, 2018
clean clean: clean up May 14, 2018
comm first Jun 29, 2016
cp cp: dont give up the entire copy on one error Jun 19, 2018
dd gofmt: dd Sep 30, 2017
dec dec: fixes compile May 14, 2018
dial dial: cleanup unused udp connection object Mar 6, 2018
digra digra: gofmt -s Mar 19, 2018
dx remove error message Jul 24, 2018
edit edit: bug: use ed.Bytes() rather than buf.Bytes() Apr 2, 2018
enc gofmt: enc Sep 30, 2017
ffs gofmt: ffs Sep 30, 2017
fi fi: file info Jul 23, 2017
fm fm: format Feb 8, 2017
gen remove ignore tag May 30, 2018
gif gif: fix compilation Feb 10, 2018
gzip gofmt: gzip Sep 30, 2017
hash gofmt: hash Sep 30, 2017
hget page: use concurrent shiny May 5, 2018
httpd gofmt: httpd Sep 30, 2017
listen gofmt: listen Sep 30, 2017
loop loop: add inverse to ck Aug 13, 2018
no gofmt: no Sep 30, 2017
page page: fix frame initializer Mar 6, 2018
pp fmt Jul 21, 2018
pv 1 byte is 1 byte Oct 2, 2017
rec rec: capture or record the screen or window Jul 26, 2017
rewire rewire: fix slice math Mar 19, 2018
seq check arg bounds Jan 26, 2017
sort gofmt: sort Sep 30, 2017
ssh ssh: gofmt -s Jan 29, 2018
stutter gofmt: stutter Sep 30, 2017
tar tar: remove useless print statement May 27, 2018
tee adds tee May 14, 2018
time gofmt: time Sep 30, 2017
tr tr: translate character set Feb 8, 2017
uniq uniq: man page Mar 19, 2018
uq uq: s,Prefix,prefix, Aug 13, 2018
walk gofmt: walk Sep 30, 2017
wc gofmt: wc Sep 30, 2017
x x: sam command language Jul 23, 2017
xc gofmt: xc Sep 30, 2017
xml2json gofmt: xml2json Sep 30, 2017
xo xo: fix test Feb 10, 2018
z z: add bzip2,lzw,deflate,gzip,zlip Oct 19, 2017
zip gofmt: zip Sep 30, 2017
README.md fixes #3 Oct 17, 2017

README.md

Torgo

Torgo is a set UNIX and Plan9-like command line tools. Target platforms are Windows, Plan 9, Linux, and possibly OSX. The project's technical goal is to provide command line utilities that are accessible, homogeneous, and interoperable with each other. Non-goals are compatibility with the existing syntax and semantics of similar toolkits, such as GNU coreutils.

Warning

Use this pre-alpha toolkit at your own risk. Many of the tools will do not work the way you expect them to on Linux.

Installation

go get github.com/as/torgo/...
go install github.com/as/torgo/...

Example

Print a list of duplicate files in the current working directory tree, prefixed by the number of duplicates and the sha1 sum of the file contents

walk -f | hash sha1 - | uniq -d -l -c -x "[0-9a-f]{16}" | sort -n

See the wiki for more examples

License

The license shall be identical to that of the Go programming language at the time of 2017/01/01. (BSD-like).