This tool is in early dev/beta. use at your own risk and expect changes

flint is a CLI for working on mods, modpacks, games, and texture packs. run it from the package root or pass --path.

commandpurpose
formatformat lua with stylua
lintlint lua with selene, plus luanti specific lints and fixes
modernizeapply every safe lint fix
generatecreate/update package files from source and conf files
convertconvert models and translations between formats
compresslosslessly shrink png and ogg files

see config for flint.toml and CI for running in GitHub Actions.