mirror of
https://github.com/nushell/nushell.git
synced 2025-04-02 04:07:40 +02:00
Reworking some of the sprawling code we use to generate the `help cmd` or `cmd --help` output. This touches mainly the rendering and not the gathering of the necessary data (see open bugs under [label:help-system](https://github.com/nushell/nushell/issues?q=sort%3Aupdated-desc+is%3Aopen+label%3Ahelp-system)) Fixes #9076 Fixes the syntax shape output on flags to be consistent. ## Example ```nushell def test [ positional: int, documented: float, # this has documentation default = 50, optional?, --a = "bla", --bla (-b) = "bla", # named with default ] {} ``` ### before  ### after  |
||
---|---|---|
.. | ||
compile | ||
call_ext.rs | ||
closure_eval.rs | ||
column.rs | ||
command_prelude.rs | ||
documentation.rs | ||
env.rs | ||
eval_helpers.rs | ||
eval_ir.rs | ||
eval.rs | ||
glob_from.rs | ||
lib.rs | ||
scope.rs |