Files
di-container/Taskfile.yml
T

24 lines
643 B
YAML
Raw Normal View History

2026-04-13 08:14:09 +03:00
version: '3'
vars:
LOCAL_BIN: '{{.ROOT_DIR}}/bin'
WIRE_VERSION: v0.7.0
tasks:
install-wire:
desc: Установить Wire локально в bin/
cmds:
- GOBIN={{.LOCAL_BIN}} go install github.com/google/wire/cmd/wire@{{.WIRE_VERSION}}
generate-wire:
desc: Сгенерировать wire_gen.go
deps: [install-wire]
cmds:
- '{{.LOCAL_BIN}}/wire ./cmd/wire-di/'
generate-wire-broken:
desc: Попытка сгенерировать Wire с циклической зависимостью (упадёт)
deps: [install-wire]
cmds:
- '{{.LOCAL_BIN}}/wire ./cmd/wire-di-broken/'