====== Taskfile ====== ===== Custom taskfile ===== curl -sL "http://wiki.csgalileo.org/tips:taskfile?do=export_code&codeblock=1" | /bin/bash curl -sL "http://wiki.csgalileo.org/tips:taskfile?do=export_code&codeblock=2" > task chmod +x task echo "new ./task file created" #!/usr/bin/env bash dir=$(pwd) function task:example { echo bla bla } function task:default { task:help } function task:help { echo "$0 " echo "Tasks:" # We pick out the `task:*` functions compgen -A function | sed -En 's/task:(.*)/\1/p' | cat -n } TIMEFORMAT="Task completed in %3lR" time "task:${@:-help}" ===== Task project ==== Task is a task runner / build tool that aims to be simpler and easier to use than `Make GNU`. The home page of the project is available at [[https://taskfile.dev/|Task]]. >In the case you are using Arch Linux it's better to install paru -S go-task-bin #rather than `taskfile-git` as suggested