Overview
Initial public release of CLI Example, a reusable TypeScript CLI template designed to serve as a solid starting point for new command-line projects.
What's New
| Area | Added |
|---|---|
| Project base | Initial CLI template structure with TypeScript |
| Architecture | Documented general architecture for cli, services, and core layers |
| Core | Base folders for errors, types, and utilities |
| Commands | Example commands with descriptions, help text, arguments, and options |
| Services | Example service layer to keep command logic separated from business logic |
| Error handling | Custom error structure with improved messages |
| Utilities | Reusable utility examples for common CLI support tasks |
| Documentation | Organized docs with setup, architecture, command creation, DevOps, and publishing guidance |
| DevOps | GitHub-ready workflow examples for CI/CD and package publishing |
| Package setup | Initial package configuration for reusable CLI projects |
Notes
This release establishes the initial v1.0.0 foundation of the project and provides a reusable template intended to be adapted for future CLI repositories.
Full Changelog: https://github.com/DanielArndt0/cli-example/commits/v1.0.0