Generate Teal types definitions for the Awesome WM based on the API documentation 📄
Go to file
Aire-One 317ce5c7b0
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/test Pipeline failed Details
ci/woodpecker/push/build Pipeline was successful Details
Merge pull request 'Fix CI' (#80) from fix/ci-test-3 into master
Reviewed-on: #80
2023-04-24 02:30:46 +02:00
.vscode test: move to `busted-tl` 2023-04-24 00:14:32 +02:00
.woodpecker ci: fix 2023-04-24 02:30:00 +02:00
rockspecs chore: clean rockspec 2023-04-17 00:37:22 +02:00
spec test: move to `busted-tl` 2023-04-24 00:14:32 +02:00
src/awesomewm.d.tl test: move to `busted-tl` 2023-04-24 00:14:32 +02:00
types build(types): luassert 2023-04-17 00:08:35 +02:00
.busted test: move to `busted-tl` 2023-04-24 00:14:32 +02:00
.editorconfig wip: try some stuff 2023-04-17 00:08:35 +02:00
.gitignore test: move to `busted-tl` 2023-04-24 00:14:32 +02:00
.luacheckrc initial 2022-06-26 17:43:18 +02:00
README.MD chore: update README 2023-04-24 00:14:49 +02:00
debug.lua initial 2022-06-26 17:43:18 +02:00
justfile ci: fix busted-tl_just 2023-04-24 02:10:10 +02:00
set_paths.lua run(justfile): run recipe run sources with Teal 2022-10-11 18:41:03 +02:00
set_paths.tl run: `set_path.tl` build -> src 2022-10-22 15:02:47 +02:00
stylua.toml initial 2022-06-26 17:43:18 +02:00
tlconfig.lua test: move to `busted-tl` 2023-04-24 00:14:32 +02:00

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 install

# Run the main script
just run

Custom settings for the project can be changed in the src/awesomewm.d.tl/properties.lua file.