With changes from #30 some projects won't have to change their main function at all.
If they are not using a package manager we can install it to a CMake path and build the user repo without any changes.
Feature would be behind a flag that is defaulted to off and not recommended.
Acceptance should aim to build a example repo such as Martchus/cpp-utilities with no code changes and run the tests.
With changes from #30 some projects won't have to change their
mainfunction at all.If they are not using a package manager we can install it to a CMake path and build the user repo without any changes.
Feature would be behind a flag that is defaulted to off and not recommended.
Acceptance should aim to build a example repo such as Martchus/cpp-utilities with no code changes and run the tests.