Generate Teal types definitions for the Awesome WM based on the API documentation 📄
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Aire-One 9038d6f872
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/docker-build/3 Pipeline was successful Details
ci/woodpecker/push/docker-build/2 Pipeline was successful Details
ci/woodpecker/push/docker-build/1 Pipeline was successful Details
ci/woodpecker/push/docker-build/4 Pipeline was successful Details
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Merge pull request '[Refactor] Development rockspec, Project structure and Entry point' (#84) from feat/#65 into master
Reviewed-on: #84
8 months ago
.vscode chore: remove special characters from module name 8 months ago
.woodpecker ci: fix test and build dependencies install 8 months ago
spec chore: remove special characters from module name 8 months ago
src chore: move bin inside src 8 months ago
types
.busted chore: fix busted config 9 months ago
.editorconfig
.gitignore
.luacheckrc
.luacov
LICENSE.md
README.md chore: update README 8 months ago
awesomewmdtl-dev-1.rockspec chore: move bin inside src 8 months ago
debug.lua
justfile chore(just): define local build and test targets 8 months ago
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.

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.