├── .github └── workflows │ ├── checks.yml │ └── publish.yml ├── .gitignore ├── .mypyconfig ├── cutekit ├── __init__.py ├── __main__.py ├── builder.py ├── cli.py ├── const.py ├── doc.py ├── export.py ├── fmt.py ├── jexpr.py ├── mixins.py ├── model.py ├── ninja.py ├── package.py ├── plugins.py ├── py.typed ├── requirements.txt ├── rules.py ├── shell.py ├── utils.py └── vt100.py ├── license.md ├── pyproject.toml ├── readme.md ├── sample ├── project.json └── src │ ├── lib │ ├── manifest.json │ └── mod.cpp │ ├── main.cpp │ └── manifest.json └── tests ├── test_cli.py ├── test_jexpr.py └── test_resolver.py /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/.gitignore -------------------------------------------------------------------------------- /.mypyconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/.mypyconfig -------------------------------------------------------------------------------- /cutekit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/__init__.py -------------------------------------------------------------------------------- /cutekit/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/__main__.py -------------------------------------------------------------------------------- /cutekit/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/builder.py -------------------------------------------------------------------------------- /cutekit/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/cli.py -------------------------------------------------------------------------------- /cutekit/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/const.py -------------------------------------------------------------------------------- /cutekit/doc.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cutekit/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/export.py -------------------------------------------------------------------------------- /cutekit/fmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/fmt.py -------------------------------------------------------------------------------- /cutekit/jexpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/jexpr.py -------------------------------------------------------------------------------- /cutekit/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/mixins.py -------------------------------------------------------------------------------- /cutekit/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/model.py -------------------------------------------------------------------------------- /cutekit/ninja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/ninja.py -------------------------------------------------------------------------------- /cutekit/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/package.py -------------------------------------------------------------------------------- /cutekit/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/plugins.py -------------------------------------------------------------------------------- /cutekit/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cutekit/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/requirements.txt -------------------------------------------------------------------------------- /cutekit/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/rules.py -------------------------------------------------------------------------------- /cutekit/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/shell.py -------------------------------------------------------------------------------- /cutekit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/utils.py -------------------------------------------------------------------------------- /cutekit/vt100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/cutekit/vt100.py -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/license.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/readme.md -------------------------------------------------------------------------------- /sample/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/sample/project.json -------------------------------------------------------------------------------- /sample/src/lib/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/sample/src/lib/manifest.json -------------------------------------------------------------------------------- /sample/src/lib/mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/sample/src/lib/mod.cpp -------------------------------------------------------------------------------- /sample/src/main.cpp: -------------------------------------------------------------------------------- 1 | import HelloWorld; 2 | 3 | int main() { hello(); } 4 | -------------------------------------------------------------------------------- /sample/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/sample/src/manifest.json -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_jexpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/tests/test_jexpr.py -------------------------------------------------------------------------------- /tests/test_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cute-engineering/cutekit/HEAD/tests/test_resolver.py --------------------------------------------------------------------------------