mirror of
https://github.com/nushell/nushell
synced 2024-12-28 14:03:09 +00:00
16 lines
647 B
Markdown
16 lines
647 B
Markdown
|
# 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`
|
||
|
* All config is now contained within `$config` which can be initialized by `config.nu`. There is no `config.toml` anymore.
|
||
|
|
||
|
## `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`.
|