Sun, 12 Apr 2009 11:21:51 -0400
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 | 1 | -*- text -*- |
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 | 4 | |
3 | 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 | 9 | |
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 | 12 | * Better error messages. |
3 | 13 | |
14 | Things I think might be good but can't prove: | |
15 | * Use zipfile instead of the zip commands. | |
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 ?. |