Core
alias— Alias a command (with optional flags) to a new name.attr— Various attributes for custom commands.attr category— Attribute for adding a category to custom commands.attr complete— Attribute for using another command as a completion source for all arguments.attr complete external— Attribute for enabling use of the external completer for internal commands.attr deprecated— Attribute for marking a command or flag as deprecated.attr example— Attribute for adding examples to custom commands.attr search-terms— Attribute for adding search terms to custom commands.break— Break a loop.collect— Collect a stream into a value.commandline— View the current command line input buffer.commandline complete— Complete a string using the default completions.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.commandline set-prompt— Replace the current prompt and repaint it in place, without disturbing the line being edited.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— Various commands for working with errors.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.help pipe-and-redirect— Show help on nushell pipes and redirects.hide— Hide definitions in the current scope.hide-env— Hide environment variables in the current scope.if— Conditionally run a block.ignore— Ignore selected output streams from 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 overlays with their active status.overlay new— Create an empty overlay.overlay use— Use definitions from a module as an overlay.return— Return early from a custom command.run— Runs a script file in an isolated scope as part of a pipeline.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, including interactive last-result size info.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.
Ported from nushell/nushell.github.io. Copyright (c) 2021 Nushell Project. MIT License.