https://github.com/musooo/sp-boot-utils
A tool to automate model, service, repository file creation
https://github.com/musooo/sp-boot-utils
spring-boot
Last synced: over 1 year ago
JSON representation
A tool to automate model, service, repository file creation
- Host: GitHub
- URL: https://github.com/musooo/sp-boot-utils
- Owner: Musooo
- License: gpl-3.0
- Created: 2025-02-27T19:45:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-28T19:10:13.000Z (over 1 year ago)
- Last Synced: 2025-02-28T20:49:51.085Z (over 1 year ago)
- Topics: spring-boot
- Language: C
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Project Documentation
## Table of Contents
- [Introduction](#introduction)
- [License](#license)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
## Introduction
This project is a simple code generator for creating Java classes for models, services, and repositories based on Spring framework conventions. It reads configuration from a file and generates the necessary files in the specified directory structure.
## License
This project is licensed under the GNU General Public License v3.0. See the [LICENSE](#license) file for details.
## Getting Started
### Prerequisites
- GCC compiler
- Make utility (optional)
### Installation
To compile the project, run the following command:
```bash
cc -Wall -Wextra -std=c99 -O2 -o main.c
```
Or:
```bash
gcc main.c -o
```
### Making it a system wide command
## On windows:
```
1) compile the program
2) go to modify system variable: relative to the system or to the account
3) if relative to the system go to environment variable (if account skip this)
4) Select path -> modify
5) New -> paste the directory where the .exe is located
```
## On linux:
```
sudo cc -Wall -Wextra -std=c99 -O2 -o bin/ main.c
```
Or:
```
cc -Wall -Wextra -std=c99 -O2 -o bin/ main.c
sudo mv bin/
```
## On mac os
```
sudo cc -Wall -Wextra -std=c99 -O2 -o /usr/local/bin/ main.c
```
Or:
```
cc -Wall -Wextra -std=c99 -O2 -o main.c
sudo mv /usr/local/bin
```
## Usage
for help:
```bash
./ -h
```