Taskfile.yml 847 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # yaml-language-server: $schema=https://taskfile.dev/schema.json
  2. version: '3'
  3. vars:
  4. HELP: "packer -- упаковщик на go"
  5. tasks:
  6. default:
  7. desc: "Справка"
  8. cmds:
  9. - echo "{{.HELP}}"
  10. silent: true
  11. dev:
  12. desc: "Запуск для отладки"
  13. cmds:
  14. - clear
  15. - go fmt ./...
  16. - go build -o ./bin/gpz ./cmd/packer/main.go
  17. - cd ./bin
  18. - export PACKER_CMD="pack"
  19. - export PACK_FILE="./v_i_m.html"
  20. - ./bin/gpz
  21. silent: true
  22. mod:
  23. desc: "Обновление зависимостей"
  24. cmds:
  25. - clear
  26. - go fmt ./...
  27. - go mod tidy -compat=1.26.0
  28. - go mod vendor
  29. - go fmt ./...
  30. lazy:
  31. desc: "Запуск lazygit (с обновлением)"
  32. cmds:
  33. - go install github.com/jesseduffield/lazygit@latest
  34. - lazygit