awesomewm.d.tl/README.md

801 B

AwesomeWM.d.tl

A project to generate Teal types definitions for the Awesome WM based on the API documentation.

status-badge

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

Run the project

# Install rocks
just local-install

# Run the main script
just run

Custom settings for the project can be changed in the src/awesomewmdtl/properties.lua file.