cargo xtask dist

This builds the typescript extension
This commit is contained in:
Aleksey Kladov 2020-03-04 17:58:22 +01:00
parent ae6109a68c
commit fd586e58d9
6 changed files with 81 additions and 41 deletions

View file

@ -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(())
}