README.markdown in unix_utils-0.0.14 vs README.markdown in unix_utils-0.0.15

- old
+ new

@@ -1,11 +1,13 @@ # unix_utils Like FileUtils, but provides zip, unzip, bzip2, bunzip2, tar, untar, sed, du, md5sum, shasum, cut, head, tail, wc, unix2dos, dos2unix, iconv, curl, perl, etc. -Works in MRI 1.8.7+, MRI 1.9.2+, and JRuby 1.6.7+ +You must have these binaries in your `PATH`. _Not_ a pure-ruby implementation of all these UNIX greats! +Works in MRI 1.8.7+, MRI 1.9.2+, and JRuby 1.6.7+. No gem dependencies; uses stdlib + ## Real-world usage <p><a href="http://brighterplanet.com"><img src="https://s3.amazonaws.com/static.brighterplanet.com/assets/logos/flush-left/inline/green/rasterized/brighter_planet-160-transparent.png" alt="Brighter Planet logo"/></a></p> We use `unix_utils` for [data science at Brighter Planet](http://brighterplanet.com/research) and in production at @@ -77,20 +79,25 @@ end str = sha256.hexdigest You get the same low memory footprint with - str = UnixUtils.shasum('kittens.zip', 256) + str = UnixUtils.shasum 'kittens.zip', 256 ## Compatibility -Now using [`posix-spawn`](https://github.com/rtomayko/posix-spawn) for speed. Thanks for the suggestion [jjb](https://github.com/jjb)! +Uses `open3` because it's in the Ruby stdlib and is consistent across MRI and JRuby. -Previously used `open3` because it's in the Ruby stdlib and is consistent across MRI and JRuby. +## Wishlist +* cheat sheet based on [GNU Coreutils cheat sheet](www.catonmat.net/download/gnu-coreutils-cheat-sheet.pdf) +* yarddocs +* properly use Dir.tmpdir(name), etc. +* smarter tmp file name generation - don't include url params for curl, etc. + ## Authors * Seamus Abshere <seamus@abshere.net> ## Copyright -Copyright (c) 2012 Brighter Planet. See LICENSE for details. +Copyright (c) 2012 Seamus Abshere