Complete Go development automation: project init, testing, versioning, updates, and backups. Single-line output optimized for AI agents and terminals.
- gonew - Initialize new Go projects
- gotest - Run tests, vet, race detection, coverage and badges
- push - Git add, commit, tag, and push
- gopush - Complete workflow: test + push + update dependents
- devbackup - Configure and execute automated backups
- badges - Generate SVG badges for README (test status, coverage, etc.)
- devllm - Sync LLM configuration files from master template
- goinstall - Install all devflow commands at once
- codejob - Send coding tasks to AI agents (Jules, etc.)
- GitHub Auth - Configure GitHub authentication (OAuth, tokens, multi-account)
# Install all commands at once (includes codejob and all other tools)
go install github.com/tinywasm/devflow/cmd/goinstall@latest && goinstallOr install a single command — see each tool's doc linked above.
- Intelligent push - Auto-pulls with
--rebaseon non-fast-forward rejection - Zero config - Auto-detects tests, project structure, WASM environments
- Minimal output - Single-line summaries for terminals and LLMs
- Smart versioning - Auto-increments tags, skips duplicates
- Multi-account - Switch GitHub orgs easily (cdvelop, veltylabs, tinywasm)
- Dependency updates - Auto-updates dependent modules in workspace
- Full testing - Combines vet, tests, race detection, and exact weighted coverage across all packages
MIT