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

Demo animation

What's included?

install_desktop

Homebrew

Build and release homebrew recipes automatically

video_library

Automated Demo

Automatically create a demo gif from code using VHS

web_stories

Docs website

Scaffold for a docs website using Hugo, hosted on Github pages. With required Github Actions for CI/CD.

all_inclusive

Automated release pipeline

Fully automated release pipeline using Github Actions, with test, lint, build stages built in.

beenhere

Credential leak scanning

Scans your code for secrets using Gitleaks as part of the CI/CD pipeline.

checklist_rtl

Automated dependency review

Automatically review your dependencies using OWASP Dependency Check as part of the CI/CD pipeline to ensure no license mismatch.

rate_review

Automated release notes

Automatically generate release notes based on the commits since the last release using conventional commits.