1
1
[package ]
2
- name = " espflash"
3
- version = " 3.0.0"
4
- edition = " 2021"
2
+ name = " espflash"
3
+ version = " 3.0.0"
4
+ edition = " 2021"
5
5
rust-version = " 1.74"
6
6
description = " A command-line tool for flashing Espressif devices"
7
7
repository = " https://github.com/esp-rs/espflash"
@@ -26,13 +26,19 @@ required-features = ["cli", "serialport"]
26
26
addr2line = { version = " 0.21.0" , optional = true }
27
27
base64 = " 0.22.0"
28
28
bytemuck = { version = " 1.14.3" , features = [" derive" ] }
29
- clap = { version = " 4.5.2" , features = [" derive" , " env" , " wrap_help" ], optional = true }
29
+ clap = { version = " 4.5.2" , features = [
30
+ " derive" ,
31
+ " env" ,
32
+ " wrap_help" ,
33
+ ], optional = true }
30
34
clap_complete = { version = " 4.5.1" , optional = true }
31
35
comfy-table = { version = " 7.1.0" , optional = true }
32
36
crossterm = { version = " 0.27.0" , optional = true } # 0.26.x and 0.27.x causes issues on Windows
33
37
ctrlc = { version = " 3.4.4" , optional = true }
34
38
# defmt dependencies are pinned since defmt does not guarantee MSRV even for patch releases
35
- defmt-decoder = { version = " =0.3.10" , features = [" unstable" ], optional = true }
39
+ defmt-decoder = { version = " =0.3.10" , features = [
40
+ " unstable" ,
41
+ ], optional = true }
36
42
defmt-parser = { version = " =0.3.4" , features = [" unstable" ], optional = true }
37
43
dialoguer = { version = " 0.11.0" , optional = true }
38
44
directories = { version = " 5.0.1" , optional = true }
@@ -44,7 +50,7 @@ indicatif = { version = "0.17.8", optional = true }
44
50
lazy_static = { version = " 1.4.0" , optional = true }
45
51
log = " 0.4.21"
46
52
md-5 = " 0.10.6"
47
- miette = { version = " 7.2.0" }
53
+ miette = " 7.2.0"
48
54
parse_int = { version = " 0.6.0" , optional = true }
49
55
regex = { version = " 1.10.3" , optional = true }
50
56
serde = { version = " 1.0.197" , features = [" derive" ] }
@@ -55,7 +61,7 @@ strum = { version = "0.26.2", features = ["derive"] }
55
61
thiserror = " 1.0.58"
56
62
toml = { version = " 0.8.11" , optional = true }
57
63
update-informer = { version = " 1.1.0" , optional = true }
58
- xmas-elf = { version = " 0.9.1" }
64
+ xmas-elf = " 0.9.1"
59
65
60
66
[target .'cfg(unix)' .dependencies ]
61
67
libc = " 0.2.153"
@@ -80,9 +86,9 @@ cli = [
80
86
" dep:parse_int" ,
81
87
" dep:toml" ,
82
88
" dep:update-informer" ,
89
+ " miette/fancy" ,
83
90
" serialport" ,
84
- " miette/fancy"
85
91
]
86
92
87
93
# enables connecting to a device via serial port
88
- serialport = [" dep:serialport " , " dep:slip-codec " , " dep:regex " , " dep:toml" ]
94
+ serialport = [" dep:regex " , " dep:serialport " , " dep:slip-codec " , " dep:toml" ]
0 commit comments