waveterm/Taskfile.yml
Evan Simkowitz 514500bb72
Get version for Taskfile from version.js (#49)
Make version.js runnable to output the current version, get the VERSION variable in the Taskfile from this script.
2024-06-13 18:11:21 -07:00

53 lines
1.1 KiB
YAML

# Copyright 2024, Command Line Inc.
# SPDX-License-Identifier: Apache-2.0
version: "3"
vars:
APP_NAME: "NextWave"
BIN_DIR: "bin"
VERSION:
sh: node version.cjs
tasks:
generate:
cmds:
- go run cmd/generate/main-generate.go
sources:
- "cmd/generate/*.go"
- "pkg/service/**/*.go"
- "pkg/wstore/*.go"
electron:dev:
cmds:
- WAVETERM_DEV=1 yarn dev
deps:
- build:server
electron:start:
cmds:
- WAVETERM_DEV=1 yarn start
deps:
- build:server
build:server:
cmds:
- go build -o dist/bin/wavesrv cmd/server/main-server.go
sources:
- "cmd/server/*.go"
- "pkg/**/*.go"
generates:
- dist/bin/wavesrv
deps:
- go:mod:tidy
go:mod:tidy:
summary: Runs `go mod tidy`
internal: true
generates:
- go.sum
sources:
- go.mod
cmds:
- go mod tidy