Sun, 30 Aug 2009 11:55:49 -0400
release dtrx 6.6
56 | 1 | Changes in dtrx |
2 | =============== | |
3 | ||
122
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
4 | Version 6.6 |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
5 | ----------- |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
6 | |
123
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
7 | Enhancements |
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
8 | ~~~~~~~~~~~~ |
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
9 | |
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
10 | * dtrx can now handle `xz compression`_. |
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
11 | |
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
12 | .. _xz compression: http://tukaani.org/xz/ |
8570c14304bb
add support for xz compression
Brett Smith <brettcsmith@brettcsmith.org>
parents:
122
diff
changeset
|
13 | |
122
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
14 | Other changes |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
15 | ~~~~~~~~~~~~~ |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
16 | |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
17 | * The tests now use the PyYAML library, instead of the abandoned Syck. |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
18 | Thanks to Miguelangel Jose Freitas Loreto for a patch. |
2b676283366a
use the PyYAML library for tests, instead of Syck
Brett Smith <brettcsmith@brettcsmith.org>
parents:
118
diff
changeset
|
19 | |
103
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
20 | Version 6.5 |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
21 | ----------- |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
22 | |
106
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
23 | Enhancements |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
24 | ~~~~~~~~~~~~ |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
25 | |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
26 | * When you list archive contents with -l or -t, dtrx will start printing |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
27 | results much faster than it used to. There's a small chance that it |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
28 | will print some incorrect listings if it misdetects the archive type of |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
29 | a given file, but it will show you an error message when that happens. |
dcf005ef7070
Start printing results ASAP with -l or -t.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
105
diff
changeset
|
30 | |
115
d670445a0a9b
Support more .tar.whatever extensions.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
106
diff
changeset
|
31 | * dtrx recognizes more kinds of compressed tar archives by their |
d670445a0a9b
Support more .tar.whatever extensions.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
106
diff
changeset
|
32 | extension. |
d670445a0a9b
Support more .tar.whatever extensions.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
106
diff
changeset
|
33 | |
116
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
34 | * You can now extract newer .deb packages that are compressed with bzip2 |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
35 | or lzma. |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
36 | |
103
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
37 | Bug fixes |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
38 | ~~~~~~~~~ |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
39 | |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
40 | * When extracting an archive that contained a file with a mismatched |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
41 | filename, the prompt would offer you a chance to "rename the directory" |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
42 | instead of "rename the file." This wording has been fixed, along with |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
43 | some other wording adjustments in the prompts generally. |
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
44 | |
105
f76ac41fe061
Make sure prompts with filenames don't break mid-filename.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
103
diff
changeset
|
45 | * Perform more reliable detection of the terminal size, and improve word |
f76ac41fe061
Make sure prompts with filenames don't break mid-filename.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
103
diff
changeset
|
46 | wrapping on prompts. |
103
f68a0ca870b0
Reword one entry prompt; wrap prompt choices; better term size detection.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
100
diff
changeset
|
47 | |
118
e882969d1e6b
consistency nit in header capitalization
Brett Smith <brettcsmith@brettcsmith.org>
parents:
116
diff
changeset
|
48 | Other changes |
116
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
49 | ~~~~~~~~~~~~~ |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
50 | |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
51 | * The README is now written like a man page, and can be converted to a man |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
52 | page by using rst2man_. |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
53 | |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
54 | .. _rst2man: http://docutils.sourceforge.net/sandbox/manpage-writer/ |
0914040f00e7
add missing changes to NEWS
Brett Smith <brettcsmith@brettcsmith.org>
parents:
115
diff
changeset
|
55 | |
99
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
56 | Version 6.4 |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
57 | ----------- |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
58 | |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
59 | Enhancements |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
60 | ~~~~~~~~~~~~ |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
61 | |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
62 | * Support detection of LZMA archives by magic. |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
63 | |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
64 | * Interactive prompts are wrapped much more cleanly. |
1ae3722ca219
Improve wrapping of interactive prompts.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
94
diff
changeset
|
65 | |
100
7353b443dc98
Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
99
diff
changeset
|
66 | Bug fixes |
7353b443dc98
Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
99
diff
changeset
|
67 | ~~~~~~~~~ |
7353b443dc98
Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
99
diff
changeset
|
68 | |
7353b443dc98
Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
99
diff
changeset
|
69 | * Fix a bug where dtrx would crash when extracting an archive with no |
7353b443dc98
Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
99
diff
changeset
|
70 | files inside it. |
7353b443dc98
Fix crasher bug when extracting empty archives.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
99
diff
changeset
|
71 | |
93
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
72 | Version 6.3 |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
73 | ----------- |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
74 | |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
75 | New features |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
76 | ~~~~~~~~~~~~ |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
77 | |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
78 | * Add support for RAR archives. Thanks to Peter Kelemen for the patch. |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
79 | |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
80 | Bug fixes |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
81 | ~~~~~~~~~ |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
82 | |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
83 | * Previous versions of dtrx would fail to extract certain archive types |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
84 | with the ``-v`` option specified. This has been fixed. |
6c20788653a8
Prepare for a 6.3 release
Brett Smith <brettcsmith@brettcsmith.org>
parents:
89
diff
changeset
|
85 | |
94
6cdbdffa2e2e
Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
93
diff
changeset
|
86 | * dtrx 6.3 no longer imports the sets module unless it's running under a |
6cdbdffa2e2e
Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
93
diff
changeset
|
87 | very old version of Python, to avoid deprecation warnings under Python |
6cdbdffa2e2e
Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
93
diff
changeset
|
88 | 2.6. |
6cdbdffa2e2e
Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
93
diff
changeset
|
89 | |
89 | 90 | Version 6.2 |
91 | ----------- | |
92 | ||
93 | New features | |
94 | ~~~~~~~~~~~~ | |
95 | ||
96 | * --one-entry option: Normally, if an archive only contains one file or | |
97 | directory with a name that doesn't match the archive's, dtrx will ask | |
98 | you how to handle it. With this option, you can specify ahead of time | |
99 | what should happen. | |
100 | ||
101 | Bug fixes | |
102 | ~~~~~~~~~ | |
103 | ||
104 | * Since version 6.0, when you extracted or listed the contents of a cpio | |
105 | archive, dtrx would display a warning that simply said "1234 blocks." | |
106 | dtrx 6.2 suppresses this message. | |
107 | ||
108 | * When you try to list the contents of an archive, dtrx will now cope with | |
109 | misnamed files more gracefully, giving more accurate results and showing | |
110 | fewer error messages. | |
111 | ||
112 | * dtrx 6.2 will only show you error messages from archive extraction if it | |
113 | is completely unable to extract the file. If one of its extraction | |
114 | methods succeeds, it will no longer show you the error messages from | |
115 | previous extraction attempts. | |
116 | ||
117 | * dtrx is now better about cleaning up partially extracted archives when | |
118 | it encounters an error or signal. | |
119 | ||
120 | * Users will no longer see error messages about broken pipes from dtrx. | |
121 | ||
74
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
122 | Version 6.1 |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
123 | ----------- |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
124 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
125 | New features |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
126 | ~~~~~~~~~~~~ |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
127 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
128 | * Add support for InstallShield archives, using the unshield command. |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
129 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
130 | * The wording of many of the interactive prompts has been adjusted, |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
131 | hopefully to be clearer and provide more information to the user |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
132 | immediately. |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
133 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
134 | Bug fixes |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
135 | ~~~~~~~~~ |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
136 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
137 | * dtrx 6.1 does a better job protecting against race conditions when |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
138 | extracting a single file. |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
139 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
140 | * If you used the -f option, and extracted an archive that only contained |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
141 | one file or directory, dtrx 6.0 would still prompt you to ask how it |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
142 | should be extracted. dtrx 6.1 fixes this, extracting the contents to |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
143 | the current directory as -f requires. |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
144 | |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
145 | * Recursive extraction would not work well in dtrx 6.0 when the contents |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
146 | of the original archive were a single file. This has been fixed in dtrx |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
147 | 6.1. |
dd577317bccb
Updates for 6.1 release.
Brett Smith <brettcsmith@brettcsmith.org>
parents:
56
diff
changeset
|
148 | |
56 | 149 | Version 6.0 |
150 | ----------- | |
151 | ||
152 | New features | |
153 | ~~~~~~~~~~~~ | |
154 | ||
155 | * When you specify -v at the command line, dtrx will display the files it | |
156 | extracts, much like tar. | |
157 | ||
158 | * When dtrx prompts you about how to handle recursive archives, you now | |
159 | have the option of listing what those archives before making a decision. | |
160 | ||
161 | * dtrx will now provide more information about why a particular extraction | |
162 | attempt failed. It will show you error messages from all the attempts | |
163 | it made, rather than only the last error it got. It will also detect | |
164 | and warn you when one of the underlying extraction tools, like | |
165 | cabextract, cannot be found. | |
166 | ||
167 | * dtrx does a better job of cleaning up after itself. It wouldn't always | |
168 | clean up temporary files after certain errors; that has been fixed. It | |
169 | also catches SIGINT and SIGTERM and cleans up before finishing | |
170 | execution. | |
171 | ||
172 | Bug fixes | |
173 | ~~~~~~~~~ | |
174 | ||
175 | * Version 5.0 introduced a regression such that dtrx would not offer to | |
176 | extract recursive archives that were hidden under subdirectories. | |
177 | Version 6.0 fixes that. | |
178 | ||
179 | * dtrx would not properly extract recursive archives when the original | |
180 | archive contained a single directory. This has been fixed. | |
181 | ||
182 | Version 5.1 | |
183 | ----------- | |
184 | ||
185 | Bug fixes | |
186 | ~~~~~~~~~ | |
187 | ||
188 | * Version 5.0 did not work with Python 2.3; it used a new language | |
189 | feature. This release fixes that. | |
190 | ||
191 | Version 5.0 | |
192 | ----------- | |
193 | ||
194 | New features | |
195 | ~~~~~~~~~~~~ | |
196 | ||
197 | * dtrx can now extract Ruby gems, 7z archives, and Microsoft Cabinet | |
198 | archives. It can also handle files compressed with lzma, and extract | |
199 | the metadata from Debian packages and Ruby gems. | |
200 | ||
201 | * dtrx will now use several strategies to try to figure out what kind of | |
202 | file you have, and extract it accordingly. If one doesn't work, it'll | |
203 | try something else if it can. | |
204 | ||
205 | * dtrx now displays more helpful errors when things go wrong. | |
206 | ||
207 | * Previous versions of dtrx would look at what files were included in an | |
208 | archive, and then make a decision about how to extract it. Now, it | |
209 | always extracts files to a temporary directory, and figures out what to | |
210 | do with that directory afterward. This should be slightly faster and | |
211 | nicer to the system. | |
212 | ||
213 | Version 4.0 | |
214 | ----------- | |
215 | ||
216 | New features | |
217 | ~~~~~~~~~~~~ | |
218 | ||
219 | * dtrx is now interactive. If the archive only contains one item, or | |
220 | contains other archives, dtrx will ask you how you would like to handle | |
221 | it. You can turn these questions off the the -n option. | |
222 | ||
223 | * There is a new -l option, which simply lists the archive's contents | |
224 | rather than extracting them. |