mirror of
https://github.com/nushell/nushell.git
synced 2024-12-22 23:23:12 +01:00
789 B
789 B
Beaking Changes
This file attempts to list all breaking changes that came with the new engine update.
Variable Name Changes
$nu.home-dir
is now called$nu.home-path
$nu.temp-dir
is now called$nu.temp-path
$nu.path
is a regular environment variable:$nu.env.PATH
(Unix) or$nu.env.Path
(Windows)- All config is now contained within
$config
which can be initialized byconfig.nu
. There is noconfig.toml
anymore.
if
if {} {}
is now if {} else {}
main
Command in Scripts
If the script contains main
it will be ran after all the script is executed.
It also accepts arguments from the command line.
You can run it like this: nu foo.nu arg1 --flag
of if the script contains a hashbang line (#!/usr/bin/env nu
): ./foo.nu arg1 --flag
.