diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-03-11 02:56:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-10 20:56:14 -0500 |
commit | 47f22777beb7eb98a07fa56fbbd40ab5c1fa231e (patch) | |
tree | aa61065f07df3c1ad5a28326801720593a8cdd19 /cli/main.rs | |
parent | 808f797633ba82c0e9198481ddd742284a03cb9c (diff) |
feat: "deno task" subcommand (#13725)
Co-authored-by: David Sherret <dsherret@gmail.com>
Diffstat (limited to 'cli/main.rs')
-rw-r--r-- | cli/main.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cli/main.rs b/cli/main.rs index bb2a0afb3..916070a83 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -56,6 +56,7 @@ use crate::flags::InstallFlags; use crate::flags::LintFlags; use crate::flags::ReplFlags; use crate::flags::RunFlags; +use crate::flags::TaskFlags; use crate::flags::TestFlags; use crate::flags::UninstallFlags; use crate::flags::UpgradeFlags; @@ -1228,6 +1229,13 @@ async fn run_command( Ok(worker.get_exit_code()) } +async fn task_command( + flags: Flags, + task_flags: TaskFlags, +) -> Result<i32, AnyError> { + tools::task::execute_script(flags, task_flags).await +} + async fn coverage_command( flags: Flags, coverage_flags: CoverageFlags, @@ -1360,6 +1368,9 @@ fn get_subcommand( DenoSubcommand::Run(run_flags) => { run_command(flags, run_flags).boxed_local() } + DenoSubcommand::Task(task_flags) => { + task_command(flags, task_flags).boxed_local() + } DenoSubcommand::Test(test_flags) => { test_command(flags, test_flags).boxed_local() } |