forked from extern/nushell
Allow main command to define top-level module command (#7764)
This commit is contained in:
@ -5291,8 +5291,8 @@ pub fn parse_builtin_commands(
|
||||
let name = working_set.get_span_contents(lite_command.parts[0]);
|
||||
|
||||
match name {
|
||||
b"def" | b"def-env" => parse_def(working_set, lite_command, expand_aliases_denylist),
|
||||
b"extern" => parse_extern(working_set, lite_command, expand_aliases_denylist),
|
||||
b"def" | b"def-env" => parse_def(working_set, lite_command, None, expand_aliases_denylist),
|
||||
b"extern" => parse_extern(working_set, lite_command, None, expand_aliases_denylist),
|
||||
b"let" | b"const" => {
|
||||
parse_let_or_const(working_set, &lite_command.parts, expand_aliases_denylist)
|
||||
}
|
||||
@ -5301,7 +5301,7 @@ pub fn parse_builtin_commands(
|
||||
let (expr, err) = parse_for(working_set, &lite_command.parts, expand_aliases_denylist);
|
||||
(Pipeline::from_vec(vec![expr]), err)
|
||||
}
|
||||
b"alias" => parse_alias(working_set, lite_command, expand_aliases_denylist),
|
||||
b"alias" => parse_alias(working_set, lite_command, None, expand_aliases_denylist),
|
||||
b"module" => parse_module(working_set, lite_command, expand_aliases_denylist),
|
||||
b"use" => {
|
||||
let (pipeline, _, err) =
|
||||
|
Reference in New Issue
Block a user