Commit graph

4 commits

Author SHA1 Message Date
93da4f6648
fix: docker support improvements
- Build the binary with Mage.
- Set the ENTRYPOINT to "spruce".
- Add instructions on building and using the docker image.
2023-08-16 03:33:13 +01:00
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
050748d8cd
docs: replace local links with full URLs 2023-08-12 15:33:18 +01:00
82bdc231e3
docs: update README
- Convert README.md to README.asciidoc
- Update the requirements section
- Add installation section
2023-08-12 15:26:04 +01:00