diff options
author | Aleksey Kladov <[email protected]> | 2020-03-04 16:58:22 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-03-04 17:18:20 +0000 |
commit | fd586e58d97e4ac2d2448426cf6c4937b48c5660 (patch) | |
tree | 7c7bba3328a85b0f4c5d9a3b7d9f3c3e3616b4f4 /xtask/src/main.rs | |
parent | ae6109a68ce6980bdaeb3824adfc14417d40aa4a (diff) |
cargo xtask dist
This builds the typescript extension
Diffstat (limited to 'xtask/src/main.rs')
-rw-r--r-- | xtask/src/main.rs | 14 |
1 files changed, 12 insertions, 2 deletions
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; | |||
14 | use xtask::{ | 14 | use xtask::{ |
15 | codegen::{self, Mode}, | 15 | codegen::{self, Mode}, |
16 | install::{ClientOpt, InstallCmd, ServerOpt}, | 16 | install::{ClientOpt, InstallCmd, ServerOpt}, |
17 | pre_commit, run_clippy, run_fuzzer, run_pre_cache, run_release, run_rustfmt, Result, | 17 | not_bash::pushd, |
18 | pre_commit, project_root, run_clippy, run_dist, run_fuzzer, run_pre_cache, run_release, | ||
19 | run_rustfmt, Result, | ||
18 | }; | 20 | }; |
19 | 21 | ||
20 | fn main() -> Result<()> { | 22 | fn main() -> Result<()> { |
@@ -22,6 +24,8 @@ fn main() -> Result<()> { | |||
22 | return pre_commit::run_hook(); | 24 | return pre_commit::run_hook(); |
23 | } | 25 | } |
24 | 26 | ||
27 | let _d = pushd(project_root()); | ||
28 | |||
25 | let mut args = Arguments::from_env(); | 29 | let mut args = Arguments::from_env(); |
26 | let subcommand = args.subcommand()?.unwrap_or_default(); | 30 | let subcommand = args.subcommand()?.unwrap_or_default(); |
27 | 31 | ||
@@ -97,6 +101,11 @@ FLAGS: | |||
97 | args.finish()?; | 101 | args.finish()?; |
98 | run_release(dry_run) | 102 | run_release(dry_run) |
99 | } | 103 | } |
104 | "dist" => { | ||
105 | let nightly = args.contains("--nightly"); | ||
106 | args.finish()?; | ||
107 | run_dist(nightly) | ||
108 | } | ||
100 | _ => { | 109 | _ => { |
101 | eprintln!( | 110 | eprintln!( |
102 | "\ | 111 | "\ |
@@ -112,7 +121,8 @@ SUBCOMMANDS: | |||
112 | fuzz-tests | 121 | fuzz-tests |
113 | codegen | 122 | codegen |
114 | install | 123 | install |
115 | lint" | 124 | lint |
125 | dist" | ||
116 | ); | 126 | ); |
117 | Ok(()) | 127 | Ok(()) |
118 | } | 128 | } |