aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'xtask/src/main.rs')
-rw-r--r--xtask/src/main.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/xtask/src/main.rs b/xtask/src/main.rs
index 9d7cdd114..f7a79362d 100644
--- a/xtask/src/main.rs
+++ b/xtask/src/main.rs
@@ -16,8 +16,9 @@ use xtask::{
16 dist::run_dist, 16 dist::run_dist,
17 install::{ClientOpt, InstallCmd, ServerOpt}, 17 install::{ClientOpt, InstallCmd, ServerOpt},
18 not_bash::pushd, 18 not_bash::pushd,
19 pre_commit, project_root, run_clippy, run_fuzzer, run_pre_cache, run_release, run_rustfmt, 19 pre_commit, project_root,
20 Result, 20 release::ReleaseCmd,
21 run_clippy, run_fuzzer, run_pre_cache, run_rustfmt, Result,
21}; 22};
22 23
23fn main() -> Result<()> { 24fn main() -> Result<()> {
@@ -74,6 +75,7 @@ FLAGS:
74 args.finish()?; 75 args.finish()?;
75 codegen::generate_syntax(Mode::Overwrite)?; 76 codegen::generate_syntax(Mode::Overwrite)?;
76 codegen::generate_parser_tests(Mode::Overwrite)?; 77 codegen::generate_parser_tests(Mode::Overwrite)?;
78 codegen::generate_assists_tests(Mode::Overwrite)?;
77 codegen::generate_assists_docs(Mode::Overwrite)?; 79 codegen::generate_assists_docs(Mode::Overwrite)?;
78 codegen::generate_feature_docs(Mode::Overwrite)?; 80 codegen::generate_feature_docs(Mode::Overwrite)?;
79 Ok(()) 81 Ok(())
@@ -101,7 +103,7 @@ FLAGS:
101 "release" => { 103 "release" => {
102 let dry_run = args.contains("--dry-run"); 104 let dry_run = args.contains("--dry-run");
103 args.finish()?; 105 args.finish()?;
104 run_release(dry_run) 106 ReleaseCmd { dry_run }.run()
105 } 107 }
106 "dist" => { 108 "dist" => {
107 let nightly = args.contains("--nightly"); 109 let nightly = args.contains("--nightly");