Taskfile.yml 818 B

1234567891011121314151617181920212223242526272829303132333435
  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. dev:
  11. desc: "Запуск для отладки"
  12. cmds:
  13. - clear
  14. - go fmt ./...
  15. - go build -o ./bin/gpz ./cmd/packer/main.go
  16. - cd ./bin &&
  17. export PACKER_CMD="pack" &&
  18. export PACK_FILE="./v_i_m.html" &&
  19. ./gpz
  20. mod:
  21. desc: "Обновление зависимостей"
  22. cmds:
  23. - clear
  24. - go fmt ./...
  25. - go mod tidy -compat=1.26.0
  26. - go mod vendor
  27. - go fmt ./...
  28. lazy:
  29. desc: "Запуск lazygit (с обновлением)"
  30. cmds:
  31. - go install github.com/jesseduffield/lazygit@latest
  32. - lazygit