summaryrefslogtreecommitdiff
path: root/cli/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/main.rs')
-rw-r--r--cli/main.rs11
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()
}