The split feels natural since all programs using this library shouldn't be required to pull in these bundled programs. Since the library strives to have no dependencies, this would allow the bundled tools to have some because the user would have to explicitly install the tools package to pull them in.
Library API stability would be helpful to avoid having to upgrade the tools in lockstep with the library.
The split feels natural since all programs using this library shouldn't be required to pull in these bundled programs. Since the library strives to have no dependencies, this would allow the bundled tools to have some because the user would have to explicitly install the tools package to pull them in.
Library API stability would be helpful to avoid having to upgrade the tools in lockstep with the library.