TODO

branch
trunk
changeset 67
1b4ca6de7740
parent 65
0aea49161478
child 68
d0a8ee8473ca
equal deleted inserted replaced
66:af0b822b012e 67:1b4ca6de7740
2 2
3 To do: 3 To do:
4 4
5 * Everything is messed up when an archive contains one file. 5 * Everything is messed up when an archive contains one file.
6 6
7 * The text for when directory names don't match confused Paul. Consider
8 alternatives. He thinks it would be cool if the actual/expected
9 directory names aligned in the output; might need to do your own wrapping
10 for this.
11
12 * When we list how many archives are in the file, show a count, along with 7 * When we list how many archives are in the file, show a count, along with
13 the number of regular files in the archive too. "foo.tar contains 5 8 the number of regular files in the archive too. "foo.tar contains 5
14 other archives, out of 81 files total." 9 other archives, out of 81 files total."
15 10
16 * When we extract a compressed file, check to see if it itself is an 11 * When we extract a compressed file (or just one file?), check to see if it
17 archive. Follow all the usual rules for recursive extraction when we do 12 itself is an archive. Follow all the usual rules for recursive
18 this. 13 extraction when we do this.
19 14
20 * It seems like when you extract an archive that only has one file, with 15 * It seems like when you extract an archive that only has one file, with
21 -f, you still get prompted about what to do with it. -f should always 16 -f, you still get prompted about what to do with it. -f should always
22 assume that everything gets extracted in the current directory. Track 17 assume that everything gets extracted in the current directory. Track
23 this bug down. 18 this bug down.
19
20 * Support InstallShield extraction with Unshield.
21
22 * --expert mode, to trim down prompts?
24 23
25 Things which I have a use case/anti-use case for: 24 Things which I have a use case/anti-use case for:
26 * Support pisi packages (http://paketler.pardus.org.tr/pardus-2007/) 25 * Support pisi packages (http://paketler.pardus.org.tr/pardus-2007/)
27 * Steal ideas from <http://martin.ankerl.com/files/e>. 26 * Steal ideas from <http://martin.ankerl.com/files/e>.
28 * More consistently raise and handle exceptions. 27 * More consistently raise and handle exceptions.

mercurial