sudoku-funpark/Taskfile.yml

45 lines
1.2 KiB
YAML
Raw Permalink Normal View History

2024-12-06 19:28:24 +01:00
# https://taskfile.dev
version: '3'
2025-01-24 00:23:00 +01:00
vars:
APP: sudoku-funpark
BUILD_DIR: builds
2024-12-06 19:28:24 +01:00
tasks:
default:
cmds:
2025-01-23 22:39:59 +01:00
- go run . --help
silent: true
run_short:
cmds:
- go run . -row1 769104802 -row2 154800060 -row3 832700154 -row4 600900328 -row5 045328670 -row6 328670945 -row7 597410280 -row8 006283090 -row9 200590006
silent: true
run_long:
cmds:
- go run . -row1 769104802 -row2 154800060 -row3 002700150 -row4 600900308 -row5 045328670 -row6 328670945 -row7 597410280 -row8 006283090 -row9 200590006
2024-12-06 19:28:24 +01:00
silent: true
precommit:
cmds:
- pre-commit autoupdate
2024-12-06 19:28:24 +01:00
- pre-commit run --all
silent: true
2025-01-21 21:09:11 +01:00
lint:
cmds:
- golangci-lint run
silent: true
2025-01-24 00:23:00 +01:00
build:
cmds:
- mkdir -p {{.BUILD_DIR}}
- rm {{.BUILD_DIR}}/* || true
- go tool dist list | grep -v android | grep -v ios | grep -v wasip1 | awk -F '/' '{printf "echo Compiling %s/%s; env CGO_ENABLED=1 GOOS=%s GOARCH=%s go build -o {{.BUILD_DIR}}/{{.APP}}.%s-%s\n",$1,$2,$1,$2,$1,$2 }' | sh
2025-01-25 19:45:52 +01:00
- for i in `ls {{.BUILD_DIR}}/*windows*`; do mv -v $i $i.exe; done
2025-01-27 11:28:25 +01:00
gource:
cmds:
- gource --auto-skip-seconds 1 --key -r 60
silent: true
godoc:
cmds:
- godoc -http=:6060
silent: true