Files
motr/Taskfile.yml

72 lines
1.4 KiB
YAML
Raw Permalink Normal View History

# yaml-language-server: $schema=https://taskfile.dev/schema.json
version: "3"
silent: true
vars:
GIT_ROOT:
sh: git rev-parse --show-toplevel
tasks:
default:
cmds:
- go mod tidy
- task -l --json | jq -r '.tasks[].name' | fzf --tmux | xargs task
gen:templ:
aliases: [templ]
desc: Templ Generate
dir: '{{.GIT_ROOT}}'
cmds:
- templ generate
gen:sqlc:
aliases: [sqlc]
desc: Sqlc Generate
dir: '{{.GIT_ROOT}}/internal/db'
cmds:
- sqlc generate
build:enclave:
aliases: [enclave]
desc: Go Build WASI Enclave
dir: '{{.GIT_ROOT}}/cmd/enclave'
cmd: make build
build:radar:
aliases: [radar]
desc: Go Build WASM Radar
dir: '{{.GIT_ROOT}}/cmd/radar'
cmd: make build
build:signer:
aliases: [signer]
desc: Go Build WASI Signer
dir: '{{.GIT_ROOT}}/cmd/signer'
cmd: make build
build:worker:
aliases: [worker]
desc: Go Build WASM Worker
dir: '{{.GIT_ROOT}}/cmd/worker'
cmd: make build
deploy:radar:
desc: Cloudflare Deploy Radar
dir: '{{.GIT_ROOT}}/cmd/radar'
cmd: make deploy
deploy:worker:
desc: Cloudflare Deploy Worker
dir: '{{.GIT_ROOT}}/cmd/worker'
cmd: make deploy
start:radar:
desc: Wrangler Dev Radar
dir: '{{.GIT_ROOT}}/cmd/radar'
cmd: wrangler dev
start:worker:
desc: Wrangler Dev Worker
dir: '{{.GIT_ROOT}}/cmd/worker'
cmd: wrangler dev