mirror of
https://github.com/go-task/task.git
synced 2025-03-19 21:17:46 +02:00
30 lines
482 B
Go
30 lines
482 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"fmt"
|
|
|
|
"github.com/go-task/task"
|
|
)
|
|
|
|
func main() {
|
|
flag.CommandLine.Usage = func() {
|
|
fmt.Println(`
|
|
task [target1 target2 ...]: Runs commands under targets like make.
|
|
|
|
Example: 'task hello' with the following 'Taskfile.yml' file will generate
|
|
an 'output.txt' file.
|
|
'''
|
|
hello:
|
|
cmds:
|
|
- echo "I am going to write a file named 'output.txt' now."
|
|
- echo "hello" > output.txt
|
|
generates:
|
|
- output.txt
|
|
'''
|
|
`)
|
|
}
|
|
flag.Parse()
|
|
task.Run()
|
|
}
|