Denosk
The task runner for DenoDenosk is a task runner for Deno, if you come from Node JS with the Yarn package manager and you miss being able to run a script with yarn dev or yarn start and you want to avoid writing commands like deno task dev or trex run dev then Denosk is for you.
Also with Denosk you can also create tasks from the terminal.
Installation
deno install -A --unstable -n dn --no-check https://deno.land/x/denosk/cli.ts
Permissions
The permissions that Denosk uses are –allow-read, –allow-write and –allow-run .
Usage
To display help on how to use Denosk.
dn help
To display all tasks from your deno.json, deno.jsonc or run.json file if you are using Trex scripts.
dn
To execute a task found in your deno.json, deno.jsonc or run.json file if you are using Trex, with Denosk just pass the name of the task to be executed after the word dn as in the following example.
dn start
To create a task you need to pass the name of the task after the task argument followed by the task with quotes, how in this example:
dn task dev "deno run --watch main.ts"
You can also create a task without having a deno.json file, when creating the task Denosk will create the file and include the task in it, this feature only works on deno.json files for this moment.
Why Denosk?
Denosk is born from a combination between the word Deno and the word Task, it’s that simple.