Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixup and update cmd.exe shelling out docs
The documentation about shelling out cmd.exe commands was outdated, incomplete, and confusing. * It mixed past tense "used to" and the forwarded commands without being clear about their relationship and differences * There have been multiple undocumented changes across versions * Neither Nu release notes nor this or the book escaping [the shell] mention these version differences The docs receive a significant update to structure and information: * Introduce a headlined section for the forwarded commands * Introduce version-blocks to describe differences between versions * Describe forwarded command list changes across versions within a same-behavior block * Differentiates between CMD.EXE and `cmd.exe` (the shell and the executable/forward call) These version docs may not be useful in the long run, given the version release ages. Nevertheless, these docs will serve as a good, thorough reference even if the information about older versions will be removed at some point or even soon. The docs themselves provide enough context and source links to verify their correctness. I will not repeat those here in the commit description.
- Loading branch information