mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 14:21:44 +00:00
cargo xtask dist
This builds the typescript extension
This commit is contained in:
parent
ae6109a68c
commit
fd586e58d9
6 changed files with 81 additions and 41 deletions
|
@ -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(())
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue