1 -*- text -*- |
1 -*- text -*- |
2 |
2 |
3 To do: |
3 To do: |
4 |
4 |
5 * When there's partial success in extracting an archive, go ahead and use |
5 * Everything is messed up when an archive contains one file. |
6 the partial version. To do this, when extracting, save the stderr of |
|
7 everything that gets run, along with its status code. Let the top-level |
|
8 loop decide what to do with that information. It should do this by |
|
9 looking in the extraction directory/file and seeing if there's anything |
|
10 actually there. If there is, it should go ahead and keep it, and report |
|
11 errors as warnings (including stderr). Otherwise, it should treat it as |
|
12 an unsuccessful extraction. |
|
13 |
6 |
14 * The text for when directory names don't match confused Paul. Consider |
7 * The text for when directory names don't match confused Paul. Consider |
15 alternatives. He thinks it would be cool if the actual/expected |
8 alternatives. He thinks it would be cool if the actual/expected |
16 directory names aligned in the output; might need to do your own wrapping |
9 directory names aligned in the output; might need to do your own wrapping |
17 for this. |
10 for this. |