awesomewm.d.tl/README.md

34 lines
801 B
Markdown
Raw Normal View History

2022-06-26 17:37:53 +02:00
# 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)
2023-04-24 00:14:49 +02:00
2022-06-26 17:37:53 +02:00
# Dependencies
2023-04-24 00:14:49 +02:00
## Project dependencies
2022-06-26 17:37:53 +02:00
- 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.
2023-04-24 00:14:49 +02:00
## Development dependencies
2022-06-26 17:37:53 +02:00
- Luacheck
- Stylua
2023-04-24 00:14:49 +02:00
- Busted-tl (https://gitea.aireone.xyz/Aire-One/busted-tl)
2022-06-26 17:37:53 +02:00
# Run the project
```sh
# Install rocks
2023-09-18 15:02:09 +02:00
just local-install
2022-06-26 17:37:53 +02:00
# Run the main script
just run
```
2023-09-18 15:02:09 +02:00
Custom settings for the project can be changed in the `src/awesomewmdtl/properties.lua` file.