Command | Description |
---|
alias | Alias a command (with optional flags) to a new name.
|
break | Break a loop.
|
commandline | View the current command line input buffer.
|
commandline edit | Modify the current command line input buffer.
|
commandline get-cursor | Get the current cursor position.
|
commandline set-cursor | Set the current cursor position.
|
const | Create a parse-time constant.
|
continue | Continue a loop from the next iteration.
|
def | Define a custom command.
|
describe | Describe the type and structure of the value(s) piped in.
|
do | Run a closure, providing it with the pipeline input.
|
echo | Returns its arguments, ignoring the piped-in value.
|
error make | Create an error.
|
export | Export definitions or environment variables from a module.
|
export alias | Alias a command (with optional flags) to a new name and export it from a module.
|
export const | Use parse-time constant from a module and export them from this module.
|
export def | Define a custom command and export it from a module.
|
export extern | Define an extern and export it from a module.
|
export module | Export a custom module from a module.
|
export use | Use definitions from a module and export them from this module.
|
extern | Define a signature for an external command.
|
for | Loop over a range.
|
help | Display help information about different parts of Nushell.
|
help aliases | Show help on nushell aliases.
|
help commands | Show help on nushell commands.
|
help escapes | Show help on nushell string escapes.
|
help externs | Show help on nushell externs.
|
help modules | Show help on nushell modules.
|
help operators | Show help on nushell operators.
|
hide | Hide definitions in the current scope.
|
hide-env | Hide environment variables in the current scope.
|
if | Conditionally run a block.
|
ignore | Ignore the output of the previous command in the pipeline.
|
is-admin | Check if nushell is running with administrator or root privileges.
|
let | Create a variable and give it a value.
|
loop | Run a block in a loop.
|
match | Conditionally run a block on a matched value.
|
module | Define a custom module.
|
mut | Create a mutable variable and give it a value.
|
overlay | Commands for manipulating overlays.
|
overlay hide | Hide an active overlay.
|
overlay list | List all active overlays.
|
overlay new | Create an empty overlay.
|
overlay use | Use definitions from a module as an overlay.
|
return | Return early from a function.
|
scope | Commands for getting info about what is in scope.
|
scope aliases | Output info on the aliases in the current scope.
|
scope commands | Output info on the commands in the current scope.
|
scope engine-stats | Output stats on the engine in the current state.
|
scope externs | Output info on the known externals in the current scope.
|
scope modules | Output info on the modules in the current scope.
|
scope variables | Output info on the variables in the current scope.
|
source | Runs a script file in the current context.
|
source-env | Source the environment from a source file into the current environment.
|
try | Try to run a block, if it fails optionally run a catch closure.
|
use | Use definitions from a module, making them available in your shell.
|
version | Display Nu version, and its build configuration.
|
while | Conditionally run a block in a loop.
|