Commit 9bdbefb 1 parent f521262 commit 9bdbefb Copy full SHA for 9bdbefb
File tree 3 files changed +11
-7
lines changed
3 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -187,6 +187,7 @@ async fn resolve_manifest_path(
187
187
Some ( "parameter_tester" ) => repository. root . join ( "tools/parameter_tester/Cargo.toml" ) ,
188
188
Some ( "pepsi" ) => repository. root . join ( "tools/pepsi/Cargo.toml" ) ,
189
189
Some ( "twix" ) => repository. root . join ( "tools/twix/Cargo.toml" ) ,
190
+ Some ( "vista" ) => repository. root . join ( "tools/vista/Cargo.toml" ) ,
190
191
Some ( "widget_gallery" ) => repository. root . join ( "tools/widget_gallery/Cargo.toml" ) ,
191
192
192
193
_ => compose_manifest_path ( manifest) . await . wrap_err_with ( || {
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ pub struct DependencyInspector {
20
20
21
21
impl DependencyInspector {
22
22
pub fn new ( _creation_context : & CreationContext , repository : Repository ) -> Self {
23
- let cyclers = collect_hulk_cyclers ( repository. crates_directory ( ) ) . unwrap ( ) ;
23
+ let cyclers = collect_hulk_cyclers ( repository. root . join ( "crates" ) ) . unwrap ( ) ;
24
24
Self {
25
25
cyclers,
26
26
selected_cycler : 0 ,
Original file line number Diff line number Diff line change 1
- use app:: DependencyInspector ;
1
+ use std:: env:: current_dir;
2
+
2
3
use eframe:: { run_native, NativeOptions } ;
3
- use repository:: { get_repository_root, Repository } ;
4
- use tokio:: runtime:: Runtime ;
4
+ use repository:: Repository ;
5
+
6
+ use app:: DependencyInspector ;
5
7
6
8
mod app;
7
9
8
10
fn main ( ) -> Result < ( ) , eframe:: Error > {
9
- let runtime = Runtime :: new ( ) . unwrap ( ) ;
10
- let repository = Repository :: new ( runtime. block_on ( get_repository_root ( ) ) . unwrap ( ) ) ;
11
+ let current_directory = current_dir ( ) . expect ( "failed to get current directory" ) ;
12
+ let repository =
13
+ Repository :: find_root ( current_directory) . expect ( "failed to find repository root" ) ;
11
14
12
15
run_native (
13
- "DependencyInspector " ,
16
+ "Vista " ,
14
17
NativeOptions :: default ( ) ,
15
18
Box :: new ( |creation_context| {
16
19
Ok ( Box :: new ( DependencyInspector :: new (
You can’t perform that action at this time.
0 commit comments