lfr-cli

v3.1.0

lfr is an unofficial CLI tool written in Go that helps you create & manage Liferay projects.

preview

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:

Changelog

Available on GitHub.