From fd586e58d97e4ac2d2448426cf6c4937b48c5660 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 4 Mar 2020 17:58:22 +0100 Subject: cargo xtask dist This builds the typescript extension --- xtask/src/main.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'xtask/src/main.rs') diff --git a/xtask/src/main.rs b/xtask/src/main.rs index a7dffe2cc..17a2f1c68 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -14,7 +14,9 @@ use pico_args::Arguments; use xtask::{ codegen::{self, Mode}, install::{ClientOpt, InstallCmd, ServerOpt}, - pre_commit, run_clippy, run_fuzzer, run_pre_cache, run_release, run_rustfmt, Result, + not_bash::pushd, + pre_commit, project_root, run_clippy, run_dist, run_fuzzer, run_pre_cache, run_release, + run_rustfmt, Result, }; fn main() -> Result<()> { @@ -22,6 +24,8 @@ fn main() -> Result<()> { return pre_commit::run_hook(); } + let _d = pushd(project_root()); + let mut args = Arguments::from_env(); let subcommand = args.subcommand()?.unwrap_or_default(); @@ -97,6 +101,11 @@ FLAGS: args.finish()?; run_release(dry_run) } + "dist" => { + let nightly = args.contains("--nightly"); + args.finish()?; + run_dist(nightly) + } _ => { eprintln!( "\ @@ -112,7 +121,8 @@ SUBCOMMANDS: fuzz-tests codegen install - lint" + lint + dist" ); Ok(()) } -- cgit v1.2.3