Copy-paste failure in README.md.
This package permits a Go application to implement subcommands support similar to what is supported by the ‘go’ tool.
The library is designed so that the test cases can run concurrently. Using global flags variables is discouraged to keep your program testable conccurently.
The intented command is found via heuristic search;
lo will run longcommand as long as there's no command with the same prefix.longcmmand or longcmomand will properly trigger longcommand.sample-simple for a barebone sample skeleton usable as-is.sample-complex for a complex sample using advanced features.subcommands/subcommandstest for tools to help testing an application using subcommands. One of the main benefit is t.Parallel() just works, because subcommands help wrapping global variables.