Taskfile.yml 740 B

123456789101112131415161718192021222324252627282930313233
  1. # https://taskfile.dev
  2. version: "3"
  3. vars:
  4. GREETING: goarch -- команды сборки
  5. tasks:
  6. default:
  7. cmds:
  8. - clear
  9. - echo "{{.GREETING}}"
  10. - task --list
  11. silent: true
  12. mod:
  13. desc: "Обновляет и подтягивает зависимости"
  14. cmds:
  15. - clear
  16. - go get -u ./...
  17. - go mod tidy -compat=1.26.2
  18. - go mod vendor
  19. - go mod verify
  20. - go fmt ./...
  21. dev:
  22. desc: "Запускает сервис для отладки"
  23. cmds:
  24. - clear
  25. - rm -rf ./bin_dev
  26. - go fmt ./...
  27. - go build -race -o ./bin_dev/arch_dev ./cmd/arch/main.go
  28. - cp -ar ./static ./bin_dev
  29. - cd ./bin_dev && ./arch_dev
  30. dotenv: ["local.env"]