Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove the $nothing variable #10567

Merged
merged 1 commit into from
Oct 19, 2023
Merged

Conversation

amtoine
Copy link
Member

@amtoine amtoine commented Oct 1, 2023

related to

Description

this PR is the followup removal to #10478.

User-Facing Changes

$nothing is now an undefined variable, unless define by the user.

> $nothing
Error: nu::parser::variable_not_found

  × Variable not found.
   ╭─[entry #1:1:1]
 1  $nothing
   · ────┬───
   ·     ╰── variable not found.
   ╰────

Tests + Formatting

After Submitting

mention that in release notes

@amtoine amtoine added pr:breaking-change This PR implies a change affecting users and has to be noted in the release notes pr:release-note-mention Addition/Improvement to be mentioned in the release notes deprecation Related to the deprecation of commands wait-until-after-nushell-release labels Oct 1, 2023
@amtoine amtoine marked this pull request as ready for review October 18, 2023 16:41
@amtoine amtoine merged commit de1c7bb into nushell:main Oct 19, 2023
19 checks passed
@amtoine amtoine deleted the remove-nothing-variable branch October 19, 2023 16:41
sholderbach pushed a commit to nushell/nu_scripts that referenced this pull request Oct 19, 2023
related to
- nushell/nushell#10567
- nushell/nushell#10668
- nushell/nushell#10568

this PR removes mentions to removed commands from
nushell/nushell#10567,
nushell/nushell#10668 and
nushell/nushell#10568.

the main change has been introduced with
```nushell
sd 'random integer' 'random int' **/*.nu
```

running `rg "$nothing|random integer|to xml .* --pretty"` gives
- before
```
modules/random-list/random-list.nu
85:# Generate a random integer list.
95:        random integer $range

modules/fun/wordle.nu
11:  let word = ($words | get (random integer 0..($words | length)) | get column1)

benchmarks/random-bytes.nu
5:        | each { random integer }

sourced/misc/password_generator/ReadMe.md
84:Obviously you can just use the `random chars` or `random integers` commands but I like to have words I can read in my passwords, and I think those generated by this script have sufficient entropy.

sourced/misc/password_generator/nupass.nu
43:  let random_numbers = (1..$words | par-each { |i| (random integer 0..99) } --threads $threads)
71:    return (0..($words - 1) | each { |it| (random integer 0..99 | into string) + ($random_words | get $it) } | reduce { |it
, acc| $acc + $it })
92:    | get (random integer 1..($numlines))
99:        let rint = (random integer 1..4)
119:    | get (random integer 0..($symbolcharslen - 1))
```
- after
```
modules/random-list/random-list.nu
85:# Generate a random integer list.

sourced/misc/password_generator/ReadMe.md
84:Obviously you can just use the `random chars` or `random integers` commands but I like to have words I can read in my passwords, and I think those generated by this script have sufficient entropy.
```
gaetschwartz pushed a commit to gaetschwartz/nushell that referenced this pull request Oct 20, 2023
related to 
- nushell#10478

# Description
this PR is the followup removal to
nushell#10478.

# User-Facing Changes
`$nothing` is now an undefined variable, unless define by the user.
```nushell
> $nothing
Error: nu::parser::variable_not_found

  × Variable not found.
   ╭─[entry nushell#1:1:1]
 1 │ $nothing
   · ────┬───
   ·     ╰── variable not found.
   ╰────
```

# Tests + Formatting

# After Submitting
mention that in release notes
@sholderbach sholderbach added removal-after-deprecation The component has already been sunset with `deprecation` and is now up for final removal and removed deprecation Related to the deprecation of commands labels Nov 8, 2023
hardfau1t pushed a commit to hardfau1t/nushell that referenced this pull request Dec 14, 2023
related to 
- nushell#10478

# Description
this PR is the followup removal to
nushell#10478.

# User-Facing Changes
`$nothing` is now an undefined variable, unless define by the user.
```nushell
> $nothing
Error: nu::parser::variable_not_found

  × Variable not found.
   ╭─[entry #1:1:1]
 1 │ $nothing
   · ────┬───
   ·     ╰── variable not found.
   ╰────
```

# Tests + Formatting

# After Submitting
mention that in release notes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:breaking-change This PR implies a change affecting users and has to be noted in the release notes pr:release-note-mention Addition/Improvement to be mentioned in the release notes removal-after-deprecation The component has already been sunset with `deprecation` and is now up for final removal wait-until-after-nushell-release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants