@@ -12,19 +12,24 @@ base64 = "0.22.1"
1212chrono = { version = " 0.4.40" , features = [" serde" ] }
1313clap = { version = " 4.5.35" , features = [" cargo" , " derive" , " string" ] }
1414cli-clipboard = " 0.4.0"
15- eframe = { version = " 0.31.1" , features = [" wgpu" ] }
16- egui = " 0.31.1"
17- egui-dropdown = " 0.13.0"
15+ eframe = { version = " 0.31.1" , features = [" wgpu" ], optional = true }
16+ egui = { version = " 0.31.1" , optional = true }
17+ egui-dropdown = { version = " 0.13.0" , optional = true }
1818env_logger = " 0.11.8"
1919log = " 0.4.27"
2020reqwest = { version = " 0.12.15" , features = [" json" ] }
21- rfd = " 0.15.3"
21+ rfd = { version = " 0.15.3" , optional = true }
2222serde = { version = " 1.0.219" , features = [" derive" ] }
2323serde_json = { version = " 1.0.140" , features = [" preserve_order" ] }
2424tokio = { version = " 1" , features = [" macros" , " net" , " rt-multi-thread" ] }
25- webbrowser = " 1.0.4"
25+ webbrowser = { version = " 1.0.4" , optional = true }
2626zip = { version = " 2.6.1" , features = [" deflate-flate2" ] }
2727
28+ [features ]
29+ default = [" gui" ]
30+
31+ gui = [" dep:eframe" , " dep:egui" , " dep:egui-dropdown" , " dep:rfd" , " dep:webbrowser" ]
32+
2833[build-dependencies ]
2934embed-resource = " 1.6.0"
3035winres = " 0.1.11"
0 commit comments