1diff --git a/Cargo.lock b/Cargo.lock
2index 975cb99..f49f6ec 100644
3--- a/Cargo.lock
4+++ b/Cargo.lock
5@@ -1,12 +1,29 @@
6 # This file is automatically @generated by Cargo.
7 # It is not intended for manual editing.
8+version = 3
9+
10+[[package]]
11+name = "addr2line"
12+version = "0.21.0"
13+source = "registry+https://github.com/rust-lang/crates.io-index"
14+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
15+dependencies = [
16+ "gimli",
17+]
18+
19+[[package]]
20+name = "adler"
21+version = "1.0.2"
22+source = "registry+https://github.com/rust-lang/crates.io-index"
23+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
24+
25 [[package]]
26 name = "ansi_term"
27-version = "0.11.0"
28+version = "0.12.1"
29 source = "registry+https://github.com/rust-lang/crates.io-index"
30-checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
31+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
32 dependencies = [
33- "winapi 0.3.8",
34+ "winapi 0.3.9",
35 ]
36
37 [[package]]
38@@ -17,54 +34,47 @@ checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
39 dependencies = [
40 "hermit-abi",
41 "libc",
42- "winapi 0.3.8",
43+ "winapi 0.3.9",
44 ]
45
46 [[package]]
47 name = "backtrace"
48-version = "0.3.44"
49+version = "0.3.69"
50 source = "registry+https://github.com/rust-lang/crates.io-index"
51-checksum = "e4036b9bf40f3cf16aba72a3d65e8a520fc4bafcdc7079aea8f848c58c5b5536"
52+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
53 dependencies = [
54- "backtrace-sys",
55+ "addr2line",
56+ "cc",
57 "cfg-if",
58 "libc",
59+ "miniz_oxide",
60+ "object",
61 "rustc-demangle",
62 ]
63
64-[[package]]
65-name = "backtrace-sys"
66-version = "0.1.32"
67-source = "registry+https://github.com/rust-lang/crates.io-index"
68-checksum = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491"
69-dependencies = [
70- "cc",
71- "libc",
72-]
73-
74 [[package]]
75 name = "bitflags"
76-version = "1.2.1"
77+version = "1.3.2"
78 source = "registry+https://github.com/rust-lang/crates.io-index"
79-checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
80+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
81
82 [[package]]
83 name = "cc"
84-version = "1.0.50"
85+version = "1.0.90"
86 source = "registry+https://github.com/rust-lang/crates.io-index"
87-checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd"
88+checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
89
90 [[package]]
91 name = "cfg-if"
92-version = "0.1.10"
93+version = "1.0.0"
94 source = "registry+https://github.com/rust-lang/crates.io-index"
95-checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
96+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
97
98 [[package]]
99 name = "clap"
100-version = "2.33.0"
101+version = "2.34.0"
102 source = "registry+https://github.com/rust-lang/crates.io-index"
103-checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
104+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
105 dependencies = [
106 "ansi_term",
107 "atty",
108@@ -77,19 +87,25 @@ dependencies = [
109
110 [[package]]
111 name = "error-chain"
112-version = "0.12.2"
113+version = "0.12.4"
114 source = "registry+https://github.com/rust-lang/crates.io-index"
115-checksum = "d371106cc88ffdfb1eabd7111e432da544f16f3e2d7bf1dfe8bf575f1df045cd"
116+checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc"
117 dependencies = [
118 "backtrace",
119 "version_check",
120 ]
121
122 [[package]]
123-name = "hermit-abi"
124-version = "0.1.8"
125+name = "gimli"
126+version = "0.28.1"
127 source = "registry+https://github.com/rust-lang/crates.io-index"
128-checksum = "1010591b26bbfe835e9faeabeb11866061cc7dcebffd56ad7d0942d0e61aefd8"
129+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
130+
131+[[package]]
132+name = "hermit-abi"
133+version = "0.1.19"
134+source = "registry+https://github.com/rust-lang/crates.io-index"
135+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
136 dependencies = [
137 "libc",
138 ]
139@@ -106,19 +122,37 @@ dependencies = [
140
141 [[package]]
142 name = "libc"
143-version = "0.2.67"
144+version = "0.2.153"
145 source = "registry+https://github.com/rust-lang/crates.io-index"
146-checksum = "eb147597cdf94ed43ab7a9038716637d2d1bf2bc571da995d0028dec06bd3018"
147+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
148
149 [[package]]
150-name = "redox_syscall"
151-version = "0.1.56"
152+name = "memchr"
153+version = "2.7.1"
154 source = "registry+https://github.com/rust-lang/crates.io-index"
155-checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
156+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
157+
158+[[package]]
159+name = "miniz_oxide"
160+version = "0.7.2"
161+source = "registry+https://github.com/rust-lang/crates.io-index"
162+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
163+dependencies = [
164+ "adler",
165+]
166+
167+[[package]]
168+name = "object"
169+version = "0.32.2"
170+source = "registry+https://github.com/rust-lang/crates.io-index"
171+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
172+dependencies = [
173+ "memchr",
174+]
175
176 [[package]]
177 name = "rm-improved"
178-version = "0.13.0"
179+version = "0.13.1"
180 dependencies = [
181 "clap",
182 "error-chain",
183@@ -128,9 +162,9 @@ dependencies = [
184
185 [[package]]
186 name = "rustc-demangle"
187-version = "0.1.16"
188+version = "0.1.23"
189 source = "registry+https://github.com/rust-lang/crates.io-index"
190-checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
191+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
192
193 [[package]]
194 name = "same-file"
195@@ -159,32 +193,32 @@ dependencies = [
196
197 [[package]]
198 name = "time"
199-version = "0.1.42"
200+version = "0.1.45"
201 source = "registry+https://github.com/rust-lang/crates.io-index"
202-checksum = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
203+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
204 dependencies = [
205 "libc",
206- "redox_syscall",
207- "winapi 0.3.8",
208+ "wasi",
209+ "winapi 0.3.9",
210 ]
211
212 [[package]]
213 name = "unicode-width"
214-version = "0.1.7"
215+version = "0.1.11"
216 source = "registry+https://github.com/rust-lang/crates.io-index"
217-checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
218+checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
219
220 [[package]]
221 name = "vec_map"
222-version = "0.8.1"
223+version = "0.8.2"
224 source = "registry+https://github.com/rust-lang/crates.io-index"
225-checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
226+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
227
228 [[package]]
229 name = "version_check"
230-version = "0.9.1"
231+version = "0.9.4"
232 source = "registry+https://github.com/rust-lang/crates.io-index"
233-checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"
234+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
235
236 [[package]]
237 name = "walkdir"
238@@ -197,6 +231,12 @@ dependencies = [
239 "winapi 0.2.8",
240 ]
241
242+[[package]]
243+name = "wasi"
244+version = "0.10.0+wasi-snapshot-preview1"
245+source = "registry+https://github.com/rust-lang/crates.io-index"
246+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
247+
248 [[package]]
249 name = "winapi"
250 version = "0.2.8"
251@@ -205,9 +245,9 @@ checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
252
253 [[package]]
254 name = "winapi"
255-version = "0.3.8"
256+version = "0.3.9"
257 source = "registry+https://github.com/rust-lang/crates.io-index"
258-checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
259+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
260 dependencies = [
261 "winapi-i686-pc-windows-gnu",
262 "winapi-x86_64-pc-windows-gnu",