A collections of scripts maintined via vcs
Some scripts are heavily based off existing work and have been credited where appropriate
This repository is structured such that all changes to code should be made under src/
and all built macros are maintained under build/
All commits should have a passing build and corresponding built macros accompanying them
To manage this there is a mise.toml
file specifying tool versions, intended for use with
mise, and a pre-commit hook made immediately available when running npm install
By default all lua files in src/**
will be built into corresponding macros under build/**
unless prefixing files with lib
e.g. src/fatefarming.lua
will build but src/libfatefarming.lua
will not,
it will instead be treated only has a potential library file for building other macros
for diagnostics:
npm run check
for building:
npm run build