diff options
Diffstat (limited to 'xtask/src/main.rs')
-rw-r--r-- | xtask/src/main.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 53d3ce3e7..604954269 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs | |||
@@ -13,8 +13,9 @@ use std::env; | |||
13 | use pico_args::Arguments; | 13 | use pico_args::Arguments; |
14 | use xtask::{ | 14 | use xtask::{ |
15 | codegen::{self, Mode}, | 15 | codegen::{self, Mode}, |
16 | dist::run_dist, | 16 | dist::DistCmd, |
17 | install::{ClientOpt, InstallCmd, Malloc, ServerOpt}, | 17 | install::{ClientOpt, InstallCmd, Malloc, ServerOpt}, |
18 | metrics::run_metrics, | ||
18 | not_bash::pushd, | 19 | not_bash::pushd, |
19 | pre_commit, project_root, | 20 | pre_commit, project_root, |
20 | release::{PromoteCmd, ReleaseCmd}, | 21 | release::{PromoteCmd, ReleaseCmd}, |
@@ -115,8 +116,9 @@ FLAGS: | |||
115 | let nightly = args.contains("--nightly"); | 116 | let nightly = args.contains("--nightly"); |
116 | let client_version: Option<String> = args.opt_value_from_str("--client")?; | 117 | let client_version: Option<String> = args.opt_value_from_str("--client")?; |
117 | args.finish()?; | 118 | args.finish()?; |
118 | run_dist(nightly, client_version) | 119 | DistCmd { nightly, client_version }.run() |
119 | } | 120 | } |
121 | "metrics" => run_metrics(), | ||
120 | _ => { | 122 | _ => { |
121 | eprintln!( | 123 | eprintln!( |
122 | "\ | 124 | "\ |
@@ -133,7 +135,8 @@ SUBCOMMANDS: | |||
133 | codegen | 135 | codegen |
134 | install | 136 | install |
135 | lint | 137 | lint |
136 | dist" | 138 | dist |
139 | promote" | ||
137 | ); | 140 | ); |
138 | Ok(()) | 141 | Ok(()) |
139 | } | 142 | } |