tasker
Simple task launcher to run your commands or scripts. Tasker finds and runs your tasks from tasks.yaml file.
Requirements
Your need to have deno
installed.
Run
~ deno run --allow-run --allow-read https://deno.land/x/tasker/main.ts --help
Usage: deno run --allow-read --allow-run https://deno.land/x/tasker/main.ts [options] [task]
Options:
-h, --help Show this help
-l, --list List all tasks
-v, --version Show version
tasks.yaml example:
- help: |
Available commands:
{{cmd}} {{help}}
Options:
-a, --all Lorem Ipsum is simply dummy text of the
-A, --almost-all printing and typesetting industry.
--author Lorem Ipsum has been the industry's standard dummy
e.g., '--block-size=M'; see SIZE format below
- start: |
# Help Lorem Ipsum is simply dummy text of the
echo Starting....
echo cmd 2
// Lorem Ipsum is simply dummy text of the
echo cmd 3
- stop: |
# Lorem Ipsum is simply dummy text of the
# Lorem Ipsum is simply dummy text of the
echo Stopping...
echo cmd 2
echo cmd 3
Tasks list
~ deno run --allow-run --allow-read https://deno.land/x/tasker/main.ts --list
Tasks:
start
stop
Tasks help from yaml file
~ deno run --allow-run --allow-read https://deno.land/x/tasker/main.ts help
Available commands:
start Help Lorem Ipsum is simply dummy text of the
Lorem Ipsum is simply dummy text of the
stop Lorem Ipsum is simply dummy text of the
Lorem Ipsum is simply dummy text of the
Options:
-a, --all Lorem Ipsum is simply dummy text of the
-A, --almost-all printing and typesetting industry.
--author Lorem Ipsum has been the industry's standard dummy
e.g., '--block-size=M'; see SIZE format below
Run task
~ deno run --allow-run --allow-read https://deno.land/x/tasker/main.ts start
Starting....
cmd 2
cmd 3