Aire-One
6ee57456b9
The woodpecker-cli version used has moved, and the current woodpecker server installed is too old to have configuration that passes the newer lint rules. We'll need to first update the woodpecker server, then port the config, and finally enable back this lint step. |
||
---|---|---|
.vscode | ||
.woodpecker | ||
bin | ||
spec | ||
src/awesomewm-d-tl | ||
types | ||
.busted | ||
.editorconfig | ||
.gitignore | ||
.luacheckrc | ||
.luacov | ||
LICENSE.md | ||
README.md | ||
awesomewm-d-tl-dev-1.rockspec | ||
debug.lua | ||
justfile | ||
set_paths.tl | ||
stylua.toml | ||
tlconfig.lua |
README.md
AwesomeWM.d.tl
A project to generate Teal types definitions for the Awesome WM based on the API documentation.
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
- Busted-tl (https://gitea.aireone.xyz/Aire-One/busted-tl)
Run the project
# 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.