kaledis 3.0.2

A new way to LÖVE. Kaledis is a tool for allowing Luau to be used with Love2D via transpiling, alongside providing easier & simpler management of Love2D projects.
<div align="center">
<img width=90 height=90 src="./images/image.png" align="center" />

# Kaledis

</div>

Kaledis is a tool for allowing Luau to be used with Love2D via transpiling, alongside providing easier & simpler management of Love2D projects.

It has many resources to make your life much easier when using Love2D:
* Transpiles Luau into compatible Love2D code, allowing type annotations, libraries and other features to be implemented.
* Automatically manages and provides Love2D installations. (WIP)
* Simple commands and CLI, you'll get the hang of it in no time.
* Easily create & ship your project to the current OS you build the project in.
* A more friendly frontend configuration framework, using a TOML file instead of a *conf.lua*
  * If you need to make it dynamic, we allow you to still use a *conf.lua* file.

## Installation
*Note: The only available builds are for Windows. MacOS and Linux builds have not been tested.*

### From Cargo 
```bash
cargo install kaledis
```

### From Releases
Go to the Releases page and download the zip corresponding to your system.

### From Source
Clone the repo, then use `cargo build` to build the project from scratch *Probably all platforms.*

## Credits
- [Dalbit]https://github.com/CavefulGames/dalbit for the awesome transpiling system.

## FAQ
### Why the name 'Kaledis'?
The name came from the word 'Kalendis', in latin means "moons" or "more than 1 moon". By the fact that Luau and Love2D are "incompatible" and the package solves that problem, it was given this name.

### Who I contact for source code related stuff?
If you need anything regarding the code, you can contact lettuce-magician and he will forward the topic to orpos (that actually edits the code).
You can also discuss any issues, PRs and showcases in the official Discord server: https://discord.gg/MKCb3sUChS