TODO

Wed, 01 Nov 2006 22:03:46 -0500

author
brett
date
Wed, 01 Nov 2006 22:03:46 -0500
branch
trunk
changeset 4
e382a1f23d00
parent 3
5172456c3588
child 5
36f352abd093
permissions
-rw-r--r--

[svn] Additions.

Things which I have a use case/anti-use case for:
* Make sure the basename method just works with the basename, and doesn't
  include any preceding path.
* Take out the shar support, you're probably not gonna use it.
* Handle the one misnamed directory case.
* Provide a real exit status.
* Fix permissions as you extract.
* Recursive extraction.

Things that are generally good:
* Better error messages:
 * Problems opening/understanding the file.
 * Extra strategies for making a directory, and then better errors.
 * Running subcommands.
* Clean up the run method.
* Usage information.

Things I think might be good but can't prove:
* Use zipfile instead of the zip commands.
* Processing from stdin.

mercurial