{"repo":"wimdeblauwe/ttcli","free":true,"listed":false,"github":"https://github.com/wimdeblauwe/ttcli","clone":"git clone https://github.com/wimdeblauwe/ttcli.git","description":"CLI to create a Spring Boot with Thymeleaf project","language":"Java","stars":132,"topics":["spring-boot","thymeleaf"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Taming Thymeleaf CLI The goal of this project is to provide a command line tool to help set up a Spring Boot project with either JTE or Thymeleaf as the template engine. Usage 1. Download the release from https://github.com/wimdeblauwe/ttcli/releases 2. Unzip the release 3. Run ./ttcli help (macOS/Linux) or ttcli.exe help (Windows) to see the options of the tool. The application is also available via the following package managers: Homebrew (Linux/macOS): brew install wimdeblauwe/homebrew-ttcli/ttcli Chocolatey (Windows): choco install ttcli You can also run it via JBang: Initialize Run ttcli init to have the tool create a new Spring Boot project with an NPM based live-reload setup. The tool will ask the following questions: 1. GroupId: the Maven groupId that should be used for the project. 2. ArtifactId: the Maven artifactId that should be used for the project. 3. Name: the project name 4. Spring Boot version: Select the Spring Boot version to use 5. Template engine: Select either Thymeleaf (default) or JTE as the template engine 6. Live reload setup: Select how you want to have your live reload setup 7. Web dependencies: Select from various CSS and/or JavaScript libraries to be added to your project. The tool will create a new project in a sub-directory of the current directory with the name of the artifactId and apply the following changes: Generate a Spring Boot project Add NPM dependencies and NPM scripts needed to have a live reload setup Add template files as a startin","default_branch":null,"files":null,"tree":[],"storefront":"/r/wimdeblauwe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wimdeblauwe/ttcli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}