nushell/tests/shell/pipeline/commands
Jason Gedge 6f2ef05195
Resolves https://github.com/nushell/nushell/issues/1658 (#1660)
For example, when running the following:

    crates/nu-cli/src

nushell currently parses this as an external command. Before running the command, we check to see if
it's a directory. If it is, we "auto cd" into that directory, otherwise we go through normal
external processing.

If we put a trailing slash on it though, shells typically interpret that as "user is explicitly
referencing directory". So

    crates/nu-cli/src/

should not be interpreted as "run an external command". We intercept a trailing slash in the head
position of a command in a pipeline as such, and inject a `cd` internal command.
2020-04-27 13:22:01 +12:00
..
external.rs Resolves https://github.com/nushell/nushell/issues/1658 (#1660) 2020-04-27 13:22:01 +12:00
internal.rs Restrict short-hand flag detection to exact match. (#1406) 2020-02-18 01:58:30 -05:00
mod.rs Externals now spawn independently. (#1230) 2020-01-16 04:05:53 -05:00