* Update dotnet-suggest install instructions.
- Add 'dotnet tool install' command for 'dotnet-suggest'.
- Use 'dotnet-suggest script' to obtain the shell scripts.
- Use .bashrc instead of .bash_profile for the bash script.
- Store the script in a separate file, and source it.
- Remove script start/end comments, they are not needed if the script is installed in a file.
* Update dotnet-suggest.md
* Update dotnet-suggest-shim.bash
* Add back the original instructions for PowerShell.
* Add zsh completion shim and documentation.
* ZSH shim script updated to use modern completions (thanks to @baronfel for the work on this).
Co-authored-by: John Wilson <john.wilson@crispthinking.com>
* obsolete ParseResult.ValueFor* methods, add GetValueFor* replacements
* add a GetValueForOption overload; migrate test usages of the obsoleted APIs
* migrate test usages of ValueForArgument to GetValueForArgument
I believe option argument illustration here is meant to be on the numeric value 123 instead of on the option itself. --int-option is the option and 123 is the option argument.
* Refer to complex binding in howto
This patch adds a reference in "How-to" page to point the readers to the
relevant section about how to bind the more complex types. Since "Model
binding" page is not directly referenced from the Readme, many readers
are not aware of it.
This is related to issue #983.