TODO

Sun, 12 Apr 2009 11:21:51 -0400

author
Brett Smith <brettcsmith@brettcsmith.org>
date
Sun, 12 Apr 2009 11:21:51 -0400
branch
trunk
changeset 106
dcf005ef7070
parent 104
ee9600dac90a
permissions
-rw-r--r--

Start printing results ASAP with -l or -t.

Doing -l on a large archive was painful because dtrx would wait until it
had all the listings before it displayed any. It did this to make sure
that the listing would be successful.

On reconsidering, though, I think it's really unlikely that there'll be a
case where a lister process provides *some* good output for a given file in
the wrong format. So, now -l will try to get one good line out of the
lister. If it gets that, then it will immediately start displaying results
as they come in. On the off chance that it detects an error later on, it
will display an error about that, and then try again with a different
extractor if appropriate.

61
23eb5e0a6665 update TODO
Brett Smith <brett@brettcsmith.org>
parents: 52
diff changeset
1 -*- text -*-
23eb5e0a6665 update TODO
Brett Smith <brett@brettcsmith.org>
parents: 52
diff changeset
2
45
37d555407334 [svn] At work I was getting an unhelpful "No such file or directory" error when I
brett
parents: 40
diff changeset
3 To do:
61
23eb5e0a6665 update TODO
Brett Smith <brett@brettcsmith.org>
parents: 52
diff changeset
4
3
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
5 Things which I have a use case/anti-use case for:
22
b240777ae53e [svn] Improve the way we check archive contents. If all the entries look like
brett
parents: 18
diff changeset
6 * Support pisi packages (http://paketler.pardus.org.tr/pardus-2007/)
b240777ae53e [svn] Improve the way we check archive contents. If all the entries look like
brett
parents: 18
diff changeset
7 * Steal ideas from <http://martin.ankerl.com/files/e>.
40
ee6a869f8da1 [svn] Be a little nicer about explaining that we can't extract to the current
brett
parents: 35
diff changeset
8 * More consistently raise and handle exceptions.
3
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
9
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
10 Things that are generally good:
6
77043f4e6a9f [svn] The big thing here is recursive extraction. Find archive files in the
brett
parents: 5
diff changeset
11 * Better tests.
5
36f352abd093 [svn] Deal with a bunch of low-hanging fruit:
brett
parents: 4
diff changeset
12 * Better error messages.
3
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
13
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
14 Things I think might be good but can't prove:
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
15 * Use zipfile instead of the zip commands.
5172456c3588 [svn] Ideas off the top of my head.
brett
parents:
diff changeset
16 * Processing from stdin.
18
1600807a32bd [svn] Add basic documentation, and make this version 3.0.
brett
parents: 13
diff changeset
17 * shar support.
86
e02ca4e9bf42 Be more careful on SIGINT/SIGKILL cleanup.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 79
diff changeset
18 * --expert mode: prompts don't show an explanation of what the options are,
e02ca4e9bf42 Be more careful on SIGINT/SIGKILL cleanup.
Brett Smith <brettcsmith@brettcsmith.org>
parents: 79
diff changeset
19 unless you ask with ?.

mercurial