32 lines
732 B
Markdown
32 lines
732 B
Markdown
# AwesomeWM.d.tl
|
|
|
|
A project to generate Teal types definitions for the Awesome WM based on the API documentation.
|
|
|
|
[![status-badge](https://woodpecker.aireone.xyz/api/badges/Aire-One/awesomewm.d.tl/status.svg)](https://woodpecker.aireone.xyz/Aire-One/awesomewm.d.tl)
|
|
# Dependencies
|
|
|
|
Project dependencies :
|
|
|
|
- Lua5.4
|
|
- Luarocks
|
|
- Just (optional, you can check the commands in the `justfile` and manually run them)
|
|
|
|
Note that additional dependencies are installed as rocks with Luarocks.
|
|
|
|
Development dependencies:
|
|
|
|
- Luacheck
|
|
- Stylua
|
|
|
|
# Run the project
|
|
|
|
```sh
|
|
# Install rocks
|
|
just install
|
|
|
|
# Run the main script
|
|
just run
|
|
```
|
|
|
|
Custom settings for the project can be changed in the `src/awesomewm.d.tl/properties.lua` file.
|