JBiscoito is a command-line interface (CLI) designed for effortlessly consuming and generating projects through scaffolding.
JBiscoito uses Quarkus, Qute and Jackson for templating. It is inspered in Cookiecutter project.
Download the binary from release page, and configure the binary in your system.
mv jbiscoito /usr/local/bin/jbiscoito
JBiscoito utilizes the jbiscoito.json
file as a data source for templating with Qute. Execute the following command to create the jbiscoito.json
file.
echo '{"applicationName": "crud", "team": { "name": "crudGroup", "area": "platform"}}' > jbiscoito.json
jbiscoito git@github.com:mcruzdev/jbiscoito-template.git
If you execute tree jbiscoito-template
command, the output should look something like this:
jbiscoito-template
├── com
│ └── java
│ └── jbiscoito
│ └── README.md
└── README.md
- Clone or fork this repository.
git clone git@github.com:mcruzdev/jbiscoito.git
- Generate the native image using Quarkus Maven Plugin.
./mvnw package -Pnative
Move the binary to jbiscoito
.
mv target/jbiscoito-1.0.0-SNAPSHOT-runner jbiscoito