cligen
Scaffolds your cli tools with a modern CI/CD pipeline so you don’t have to. Focus on building the tool, not the supporting frameworks.
Open Source Apache2 Licensed

What's included?
Homebrew
Build and release homebrew recipes automatically
Automated Demo
Automatically create a demo gif from code using VHS
Docs website
Scaffold for a docs website using Hugo, hosted on Github pages. With required Github Actions for CI/CD.
Automated release pipeline
Fully automated release pipeline using Github Actions, with test, lint, build stages built in.
Credential leak scanning
Scans your code for secrets using Gitleaks as part of the CI/CD pipeline.
Automated dependency review
Automatically review your dependencies using OWASP Dependency Check as part of the CI/CD pipeline to ensure no license mismatch.
Automated release notes
Automatically generate release notes based on the commits since the last release using conventional commits.