You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
838 B
YAML

# https://taskfile.dev
version: '3'
env:
TARGET: vss
tasks:
2 years ago
setup:
desc: Setup vss project
cmds:
- v install markdown
doc:
desc: Update module document
cmds:
- v doc -o docs/ -f markdown .
- mv docs/index.md docs/vdotenv.md
test:
desc: Run test
cmds:
- v test .
vet:
desc: Report suspicious code constructs
cmds:
- v vet *.v
format:
desc: Format .v files
cmds:
- v fmt -w *.v
2 years ago
clean:
desc: Clean test files
cmds:
- rm -rf dist/
dist:
desc: Mkdir dist
cmds:
- mkdir -p dist
- task: build
- cp $TARGET dist/
build:
desc: Build vss
cmds:
- v . -o $TARGET
example:
desc: Setup for example
cmds:
- rm example/vss
- task: build
- cp vss example