nushell/src
Yehuda Katz 0dc4b2b686 Add support for external escape valve (^dir)
This commit makes it possible to force nu to treat a command as an external command by prefixing it with `^`. For example `^dir` will force `dir` to run an external command, even if `dir` is also a registered nu command.

This ensures that users don't need to leave nu just because we happened to use a command they need.

This commit adds a new token type for external commands, which, among other things, makes it pretty straight forward to syntax highlight external commands uniquely, and generally to treat them as special.
2019-08-15 15:18:18 -07:00
..
commands Revert "Heuristic table view" 2019-08-16 04:49:07 +12:00
env Merge master 2019-08-09 16:51:21 +12:00
evaluate Add support for external escape valve (^dir) 2019-08-15 15:18:18 -07:00
format Revert "Heuristic table view" 2019-08-16 04:49:07 +12:00
object Add support for external escape valve (^dir) 2019-08-15 15:18:18 -07:00
parser Add support for external escape valve (^dir) 2019-08-15 15:18:18 -07:00
plugins WIP 2019-08-15 17:02:02 +12:00
shell Add support for external escape valve (^dir) 2019-08-15 15:18:18 -07:00
cli.rs Add support for external escape valve (^dir) 2019-08-15 15:18:18 -07:00
commands.rs WIP 2019-08-15 17:02:02 +12:00
context.rs Add first per-item commands 2019-08-15 05:02:39 +12:00
env.rs Multi shells (#254) 2019-08-08 05:49:11 +12:00
errors.rs Add support for external escape valve (^dir) 2019-08-15 15:18:18 -07:00
format.rs WIP - more streamlining 2019-08-06 09:26:33 -07:00
git.rs Find the repo even in a subdir 2019-06-02 11:38:28 +12:00
lib.rs Merge master 2019-08-09 16:51:21 +12:00
main.rs Add syntect (and borrow bat's theme file) 2019-07-20 13:12:04 +12:00
object.rs Revert "Rewrite the ps command" 2019-08-11 13:41:21 +12:00
parser.rs Merge master 2019-08-09 16:51:21 +12:00
plugin.rs Merge master 2019-08-09 16:51:21 +12:00
prelude.rs WIP 2019-08-15 17:02:02 +12:00
shell.rs Multi shells (#254) 2019-08-08 05:49:11 +12:00
stream.rs Merge master 2019-08-09 16:51:21 +12:00
traits.rs Tests pass! 2019-07-23 15:22:11 -07:00
utils.rs Extracted File traversal utility for use in other commands. 2019-08-14 15:29:05 -05:00