use codegen::CodegenCmd;
use pico_args::Arguments;
-use xshell::pushd;
+use xshell::{cmd, cp, pushd};
use xtask::{
codegen::{self, Mode},
dist::DistCmd,
args.finish()?;
MetricsCmd { dry_run }.run()
}
+ "bb" => {
+ let suffix: String = args.free_from_str()?.unwrap();
+ args.finish()?;
+ cmd!("cargo build --release").run()?;
+ cp("./target/release/rust-analyzer", format!("./target/rust-analyzer-{}", suffix))?;
+ Ok(())
+ }
_ => {
eprintln!(
"\
install
lint
dist
- promote"
+ promote
+ bb"
);
Ok(())
}