├── .gitattributes ├── .github └── dependabot.yml ├── .gitignore ├── .vscode ├── c_cpp_properties.json └── settings.json ├── LICENSE.md ├── README.md ├── docs ├── build.rst ├── cmake.rst ├── conf.py ├── extensions.rst ├── index.rst ├── logo.png ├── usage.rst └── utility.rst ├── poetry.lock ├── pyproject.toml ├── setup.cfg ├── src └── brujeria │ ├── __init__.py │ ├── _windows.py │ ├── app.py │ ├── command.py │ ├── data │ ├── CMakeLists.txt │ ├── CMakeLists.txt.in │ └── cmake │ │ └── dependency.cmake │ ├── machinery.py │ ├── platform.py │ ├── poetry.py │ └── tool.py └── tests ├── cmake ├── error.hpp └── test.cxx ├── conftest.py ├── cxx ├── init.cmake └── src │ └── mod.cxx ├── git ├── include │ └── git │ │ ├── buffer.hpp │ │ ├── commit.hpp │ │ ├── error.hpp │ │ ├── memory.hpp │ │ ├── object.hpp │ │ ├── refdb.hpp │ │ └── repository.hpp ├── init.cmake └── src │ ├── error.cxx │ ├── memory.cxx │ ├── object.cxx │ ├── refdb.cxx │ └── repository.cxx ├── test_dependency ├── git.cxx └── init.cmake └── test_extension_command.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.png binary 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/README.md -------------------------------------------------------------------------------- /docs/build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/build.rst -------------------------------------------------------------------------------- /docs/cmake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/cmake.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/extensions.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /docs/utility.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/brujeria/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/__init__.py -------------------------------------------------------------------------------- /src/brujeria/_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/_windows.py -------------------------------------------------------------------------------- /src/brujeria/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/app.py -------------------------------------------------------------------------------- /src/brujeria/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/command.py -------------------------------------------------------------------------------- /src/brujeria/data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/data/CMakeLists.txt -------------------------------------------------------------------------------- /src/brujeria/data/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/data/CMakeLists.txt.in -------------------------------------------------------------------------------- /src/brujeria/data/cmake/dependency.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/data/cmake/dependency.cmake -------------------------------------------------------------------------------- /src/brujeria/machinery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/machinery.py -------------------------------------------------------------------------------- /src/brujeria/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/platform.py -------------------------------------------------------------------------------- /src/brujeria/poetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/poetry.py -------------------------------------------------------------------------------- /src/brujeria/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/src/brujeria/tool.py -------------------------------------------------------------------------------- /tests/cmake/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/cmake/error.hpp -------------------------------------------------------------------------------- /tests/cmake/test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/cmake/test.cxx -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/cxx/init.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cxx/src/mod.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/cxx/src/mod.cxx -------------------------------------------------------------------------------- /tests/git/include/git/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/buffer.hpp -------------------------------------------------------------------------------- /tests/git/include/git/commit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/commit.hpp -------------------------------------------------------------------------------- /tests/git/include/git/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/error.hpp -------------------------------------------------------------------------------- /tests/git/include/git/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/memory.hpp -------------------------------------------------------------------------------- /tests/git/include/git/object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/object.hpp -------------------------------------------------------------------------------- /tests/git/include/git/refdb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/refdb.hpp -------------------------------------------------------------------------------- /tests/git/include/git/repository.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/include/git/repository.hpp -------------------------------------------------------------------------------- /tests/git/init.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/init.cmake -------------------------------------------------------------------------------- /tests/git/src/error.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/src/error.cxx -------------------------------------------------------------------------------- /tests/git/src/memory.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/src/memory.cxx -------------------------------------------------------------------------------- /tests/git/src/object.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/src/object.cxx -------------------------------------------------------------------------------- /tests/git/src/refdb.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/src/refdb.cxx -------------------------------------------------------------------------------- /tests/git/src/repository.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/git/src/repository.cxx -------------------------------------------------------------------------------- /tests/test_dependency/git.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/test_dependency/git.cxx -------------------------------------------------------------------------------- /tests/test_dependency/init.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruxisma/brujeria/HEAD/tests/test_dependency/init.cmake -------------------------------------------------------------------------------- /tests/test_extension_command.py: -------------------------------------------------------------------------------- 1 | def test_dummy(): 2 | assert True 3 | 4 | --------------------------------------------------------------------------------