|
@@ -0,0 +1,37 @@
|
|
|
|
|
+# yaml-language-server: $schema=https://taskfile.dev/schema.json
|
|
|
|
|
+
|
|
|
|
|
+version: '3'
|
|
|
|
|
+
|
|
|
|
|
+vars:
|
|
|
|
|
+ HELP: "packer -- упаковщик на go"
|
|
|
|
|
+
|
|
|
|
|
+tasks:
|
|
|
|
|
+ default:
|
|
|
|
|
+ desc: "Справка"
|
|
|
|
|
+ cmds:
|
|
|
|
|
+ - echo "{{.HELP}}"
|
|
|
|
|
+ silent: true
|
|
|
|
|
+ dev:
|
|
|
|
|
+ desc: "Запуск для отладки"
|
|
|
|
|
+ cmds:
|
|
|
|
|
+ - clear
|
|
|
|
|
+ - go fmt ./...
|
|
|
|
|
+ - go build -o ./bin/gpz ./cmd/packer/main.go
|
|
|
|
|
+ - cd ./bin
|
|
|
|
|
+ - export PACKER_CMD="pack"
|
|
|
|
|
+ - export PACK_FILE="./v_i_m.html"
|
|
|
|
|
+ - ./bin/gpz
|
|
|
|
|
+ silent: true
|
|
|
|
|
+ mod:
|
|
|
|
|
+ desc: "Обновление зависимостей"
|
|
|
|
|
+ cmds:
|
|
|
|
|
+ - clear
|
|
|
|
|
+ - go fmt ./...
|
|
|
|
|
+ - go mod tidy -compat=1.26.0
|
|
|
|
|
+ - go mod vendor
|
|
|
|
|
+ - go fmt ./...
|
|
|
|
|
+ lazy:
|
|
|
|
|
+ desc: "Запуск lazygit (с обновлением)"
|
|
|
|
|
+ cmds:
|
|
|
|
|
+ - go install github.com/jesseduffield/lazygit@latest
|
|
|
|
|
+ - lazygit
|