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/jbiscoitoJBiscoito 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.jsonjbiscoito [email protected]:mcruzdev/jbiscoito-template.gitIf 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 [email protected]:mcruzdev/jbiscoito.git- Generate the native image using Quarkus Maven Plugin.
./mvnw package -PnativeMove the binary to jbiscoito.
mv target/jbiscoito-1.0.0-SNAPSHOT-runner jbiscoito