Frank Ray 131b37fff8
Allow custom help providers (#1259)
Allow custom help providers

* Version option will show in help even with a default command

* Reserve `-v` and `--version` as special Spectre.Console command line arguments (nb. breaking change for Spectre.Console users who have a default command with a settings class that uses either of these switches).

* Help writer correctly determines if trailing commands exist and whether to display them as optional or mandatory in the usage statement.

* Ability to control the number of indirect commands to display in the help text when the command itself doesn't have any examples of its own. Defaults to 5 (for backward compatibility) but can be set to any integer or zero to disable completely.

* Significant increase in unit test coverage for the help writer.

* Minor grammatical improvements to website documentation.
2023-09-08 09:51:33 +02:00
..
2022-02-14 18:44:25 +01:00
2023-01-10 00:17:11 +01:00
2023-09-08 09:51:33 +02:00
2022-03-31 14:18:24 +02:00
2023-04-24 14:37:06 +08:00
2023-07-16 12:29:04 +02:00
2022-11-10 12:01:13 +01:00
2021-04-24 22:20:59 +02:00
2022-02-14 18:44:25 +01:00
2021-04-05 17:45:29 +02:00
2022-02-14 18:44:25 +01:00
2021-04-24 22:20:59 +02:00
2022-11-10 12:01:13 +01:00
2022-10-19 20:13:07 +02:00
2021-10-10 09:40:09 +02:00
2022-02-22 08:56:27 +01:00