telegram-mcp-read-only/Taskfile.yml
2025-04-02 02:56:49 +03:00

47 lines
777 B
YAML

# https://taskfile.dev
version: '3'
dotenv: [".env"]
tasks:
mod:
desc: Sync go.mod
cmds:
- go mod download
- go mod tidy
run:test:
desc: Run test command
cmds:
- go run ./cmd/test/...
run:
desc: Run CLI app
cmds:
- go run ./. {{.CLI_ARGS}}
build:
cmds:
- mkdir -p ./bin
- go build -o ./bin/telegram-mcp ./.
install:
desc: Install MCP server to user's local bin
deps: [build]
cmds:
- rm -f ~/.local/bin/telegram-mcp
- cp ./bin/telegram-mcp ~/.local/bin/
- chmod +x ~/.local/bin/telegram-mcp
run:sys:
desc: Run system test
deps: [install]
cmds:
- telegram-mcp {{.CLI_ARGS}}
lint:
desc: Run linter
cmd: golangci-lint run --fix ./...