├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github └── workflows │ ├── lint.yml │ └── test-build.yml ├── .gitignore ├── .vscode └── settings.json ├── README.rst ├── docs ├── Makefile ├── _static │ ├── css │ │ └── style.css │ └── img │ │ ├── hyperfine-bm.png │ │ ├── logo-dark.png │ │ ├── logo-light.png │ │ └── luzgen.png ├── commands.rst ├── conf.py ├── format.rst ├── generation.rst ├── index.rst ├── make.bat ├── requirements.txt └── setup.rst ├── install.py ├── luz ├── __init__.py ├── __main__.py ├── build │ ├── assign.py │ ├── components │ │ ├── framework.py │ │ ├── library.py │ │ ├── prefs.py │ │ ├── tool.py │ │ └── tweak.py │ └── module.py ├── common │ ├── cfg.py │ ├── deps.py │ ├── logger.py │ ├── tar.py │ ├── time.py │ └── utils.py ├── config │ ├── __init__.py │ ├── components │ │ ├── control.py │ │ ├── meta.py │ │ ├── module.py │ │ ├── script.py │ │ └── submodule.py │ ├── luz.py │ └── verify.py └── luzgen │ ├── assign.py │ ├── components │ ├── prefs.py │ ├── tool.py │ └── tweak.py │ ├── module.py │ └── templates │ ├── preferences │ ├── objc.tar.gz │ └── swift.tar.gz │ ├── tool │ ├── asm.tar.gz │ ├── c.tar.gz │ ├── objc.tar.gz │ ├── objcpp.tar.gz │ └── swift.tar.gz │ └── tweak │ ├── asm.tar.gz │ ├── c.tar.gz │ ├── logos.tar.gz │ ├── objc.tar.gz │ ├── objcpp.tar.gz │ └── swift.tar.gz ├── pyproject.toml └── scripts ├── build_tweak.sh ├── install.sh └── pre_commit_test.sh /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/.github/workflows/test-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "black" 3 | } -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/style.css: -------------------------------------------------------------------------------- 1 | .sidebar-drawer { 2 | width: calc(41% - 26em); 3 | } -------------------------------------------------------------------------------- /docs/_static/img/hyperfine-bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/_static/img/hyperfine-bm.png -------------------------------------------------------------------------------- /docs/_static/img/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/_static/img/logo-dark.png -------------------------------------------------------------------------------- /docs/_static/img/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/_static/img/logo-light.png -------------------------------------------------------------------------------- /docs/_static/img/luzgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/_static/img/luzgen.png -------------------------------------------------------------------------------- /docs/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/commands.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/format.rst -------------------------------------------------------------------------------- /docs/generation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/generation.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/docs/setup.rst -------------------------------------------------------------------------------- /install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/install.py -------------------------------------------------------------------------------- /luz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/__init__.py -------------------------------------------------------------------------------- /luz/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/__main__.py -------------------------------------------------------------------------------- /luz/build/assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/assign.py -------------------------------------------------------------------------------- /luz/build/components/framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/components/framework.py -------------------------------------------------------------------------------- /luz/build/components/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/components/library.py -------------------------------------------------------------------------------- /luz/build/components/prefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/components/prefs.py -------------------------------------------------------------------------------- /luz/build/components/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/components/tool.py -------------------------------------------------------------------------------- /luz/build/components/tweak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/components/tweak.py -------------------------------------------------------------------------------- /luz/build/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/build/module.py -------------------------------------------------------------------------------- /luz/common/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/common/cfg.py -------------------------------------------------------------------------------- /luz/common/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/common/deps.py -------------------------------------------------------------------------------- /luz/common/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/common/logger.py -------------------------------------------------------------------------------- /luz/common/tar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/common/tar.py -------------------------------------------------------------------------------- /luz/common/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/common/time.py -------------------------------------------------------------------------------- /luz/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/common/utils.py -------------------------------------------------------------------------------- /luz/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/__init__.py -------------------------------------------------------------------------------- /luz/config/components/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/components/control.py -------------------------------------------------------------------------------- /luz/config/components/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/components/meta.py -------------------------------------------------------------------------------- /luz/config/components/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/components/module.py -------------------------------------------------------------------------------- /luz/config/components/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/components/script.py -------------------------------------------------------------------------------- /luz/config/components/submodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/components/submodule.py -------------------------------------------------------------------------------- /luz/config/luz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/luz.py -------------------------------------------------------------------------------- /luz/config/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/config/verify.py -------------------------------------------------------------------------------- /luz/luzgen/assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/assign.py -------------------------------------------------------------------------------- /luz/luzgen/components/prefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/components/prefs.py -------------------------------------------------------------------------------- /luz/luzgen/components/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/components/tool.py -------------------------------------------------------------------------------- /luz/luzgen/components/tweak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/components/tweak.py -------------------------------------------------------------------------------- /luz/luzgen/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/module.py -------------------------------------------------------------------------------- /luz/luzgen/templates/preferences/objc.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/preferences/objc.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/preferences/swift.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/preferences/swift.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tool/asm.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tool/asm.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tool/c.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tool/c.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tool/objc.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tool/objc.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tool/objcpp.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tool/objcpp.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tool/swift.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tool/swift.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tweak/asm.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tweak/asm.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tweak/c.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tweak/c.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tweak/logos.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tweak/logos.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tweak/objc.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tweak/objc.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tweak/objcpp.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tweak/objcpp.tar.gz -------------------------------------------------------------------------------- /luz/luzgen/templates/tweak/swift.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/luz/luzgen/templates/tweak/swift.tar.gz -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/build_tweak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/scripts/build_tweak.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/pre_commit_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuzProject/luz/HEAD/scripts/pre_commit_test.sh --------------------------------------------------------------------------------