spruce/internal
Dan Anglin 90638f5569
fix: customised usage messages
Add functionality to display the default help message when running
spruce without any arguments or when the help flag is used.

Customise the help message for the subcommands.

Additional changes:

- Refactor: move the Runner interface to the internal cmd package
- Fix: Add a summary for each of the subcommands.
- Refactor: Use string builder to replace string literals.
- Perf: Use a switch statement to only create the subcommand that the
  user calls.
2023-08-13 17:45:33 +01:00
..
cmd fix: customised usage messages 2023-08-13 17:45:33 +01:00
cv feat: add create subcommand and FlagSet 2023-08-12 09:43:45 +01:00
templateFuncs feat: add FlagSets to create new subcommands 2023-08-11 18:33:26 +01:00