lfr-cli
v3.1.0
lfr
is an unofficial CLI tool written in Go that helps you create & manage Liferay projects.
Motivation
I needed a subject to play with Go. Writing a CLI tool is fun - especially with Cobra - and I wanted to explore how to distribute it using GitHub Actions (and GoReleaser).
Also, I get sometimes frustrated by Blade and wanted to focus on providing:
- Better performances (cf. benchmarks)
- Better support for Maven
- Shorter commands
- More consistent commands names and ordering
- Details after any command execution
- Shell completion
Related projects
To reach some of the goals of this tool, other projects have been built in order to enhance the developer experience:
- https://github.com/lgdd/liferay-product-info
- https://github.com/lgdd/liferay-dxp-releases
- https://github.com/lgdd/liferay-client-extensions-samples
Changelog
Available on GitHub.