Skip to content

Commit fd686c0

Browse files
authored
Rename range to slice (#1014)
Followup for nushell/nushell#14825
1 parent 1f6ee6c commit fd686c0

File tree

12 files changed

+29
-29
lines changed

12 files changed

+29
-29
lines changed

make_release/release-note/notes.nu

+2-2
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export def write-toc [file: path] {
6868

6969
let data = (
7070
$lines
71-
| range $content_start..
71+
| slice $content_start..
7272
| wrap line
7373
| insert level {
7474
get line | split chars | take while { $in == '#' } | length
@@ -128,7 +128,7 @@ export def write-toc [file: path] {
128128
}
129129

130130
[
131-
...($lines | range ..<$content_start)
131+
...($lines | slice ..<$content_start)
132132
...$table_of_contents
133133
...$content
134134
]

modules/argx/mod.nu

+5-5
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export def get-sign [cmd] {
3636

3737
# "test -h [123 (3213 3)] 123 `a sdf` --cd --ef sadf -g" | token
3838
export def token [] {
39-
let s = ($in | split row '' | range 1..-2)
39+
let s = ($in | split row '' | slice 1..-2)
4040
let s = if ($s | last) == ' ' { $s } else { $s | append ' ' }
4141
mut par = []
4242
mut res = []
@@ -58,11 +58,11 @@ export def token [] {
5858
$par ++= [$c]
5959
}
6060
if $c in ['}' ']' ')'] {
61-
$par = ($par | range ..-2)
61+
$par = ($par | slice ..-2)
6262
}
6363
if $c in ['"' "'" '`'] {
6464
if ($par | length) > 0 and ($par | last) == $c {
65-
$par = ($par | range ..-2)
65+
$par = ($par | slice ..-2)
6666
} else {
6767
$par ++= [$c]
6868
}
@@ -109,8 +109,8 @@ export def parse [] {
109109
}
110110
}
111111
$opt._args = $pos
112-
let p = $pos | range 1..($sign.positional | length)
113-
let rest = $pos | range (($sign.positional | length) + 1)..-1
112+
let p = $pos | slice 1..($sign.positional | length)
113+
let rest = $pos | slice (($sign.positional | length) + 1)..-1
114114
$opt._pos = ( $p | enumerate
115115
| reduce -f {} {|it, acc|
116116
$acc | upsert ($sign.positional | get $it.index) $it.item

modules/completion-generator/completion-generator.nu

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export def 'from tree' [
77
let argv = $ctx.0
88
| str substring 0..$ctx.1
99
| split row -r '\s+'
10-
| range $cmd_len..
10+
| slice $cmd_len..
1111
| where not ($it | str starts-with '-')
1212
let menu = $argv
1313
| reduce -f {schema: $schema, path: []} {|x, acc|

modules/docker/mod.nu

+2-2
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def parse-img [] {
8787
let tag = $n.1? | default 'latest'
8888
let repo = $n.0 | split row '/'
8989
let image = $repo | last
90-
let repo = $repo | range 0..-2 | str join '/'
90+
let repo = $repo | slice 0..-2 | str join '/'
9191
{image: $image, tag: $tag, repo: $repo}
9292
}
9393

@@ -98,7 +98,7 @@ export def image-select [name] {
9898
let fs = [image tag repo]
9999
for i in 2..0 {
100100
let r = $imgs | filter {|x|
101-
$fs | range 0..$i | all {|y| ($n | get $y) == ($x | get $y) }
101+
$fs | slice 0..$i | all {|y| ($n | get $y) == ($x | get $y) }
102102
}
103103
if ($r | is-not-empty) {
104104
return ($r | sort-by -r created | first | get name)

modules/fnm/fnm.nu

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export-env {
88
)
99

1010
# fnm-prefixed vars
11-
for v in ($pwsh_vars | range 1..) {
11+
for v in ($pwsh_vars | slice 1..) {
1212
$env_vars = ($env_vars | insert $v.key $v.value)
1313
}
1414

modules/kubernetes/complete.nu

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export def "nu-complete kube jsonpath" [context: string] {
7575
}
7676
} else if ($path | str starts-with '.') {
7777
let row = $path | split row '.'
78-
let p = $row | range ..-2 | str join '.'
78+
let p = $row | slice ..-2 | str join '.'
7979
if ($p | is-empty) {
8080
$r = ( kubectl get ...$ns -o json $kind $res
8181
| from json

modules/kubernetes/helm.nu

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ export def kh [
117117
--app (-a): string='test'
118118
] {
119119
let values = if ($values | is-empty) { [] } else { [--set-json (record-to-set-json $values)] }
120-
let target = $valuefile | split row '.' | range ..-2 | append [out yaml] | str join '.'
120+
let target = $valuefile | split row '.' | slice ..-2 | append [out yaml] | str join '.'
121121
if (not ($target | path exists)) and (([yes no] | input list $'create ($target)?') in [no]) { return }
122122
helm template --debug $app $chart -f $valuefile ...$values ...($namespace | with-flag -n)
123123
| save -f $target

modules/kubernetes/refine.nu

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def safe_get [path obj] {
88

99
if ($p | describe -d).type == closure {
1010
$r = ($r | do $p $r)
11-
$ps = ($ps | range 1..)
11+
$ps = ($ps | slice 1..)
1212
continue
1313
}
1414

@@ -28,7 +28,7 @@ def safe_get [path obj] {
2828
$r = null
2929
}
3030
}
31-
$ps = ($ps | range 1..)
31+
$ps = ($ps | slice 1..)
3232
}
3333
$r
3434
}

modules/kubernetes/utils.nu

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export def get_cellpath [record path] {
6262
export def set_cellpath [record path value] {
6363
if ($path | length) > 1 {
6464
$record | upsert ($path | first) {|it|
65-
set_cellpath ($it | get ($path | first)) ($path | range 1..) $value
65+
set_cellpath ($it | get ($path | first)) ($path | slice 1..) $value
6666
}
6767
} else {
6868
$record | upsert ($path | last) $value

modules/prompt/powerline/power.nu

+5-5
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export def "pwd_abbr" [] {
3232
let last = ($dir_comp | last)
3333
let body = (
3434
$dir_comp
35-
|range 1..-2
35+
|slice 1..-2
3636
|each {|x| $x | str substring ..2 }
3737
)
3838
$dir_comp = ([$first $body $last] | flatten)
@@ -206,7 +206,7 @@ def left_prompt [segment] {
206206
}
207207
})
208208
let stop = ($segment | length) - 1
209-
let cs = ($segment | each {|x| $x.0 } | append $segment.0.0 | range 1..)
209+
let cs = ($segment | each {|x| $x.0 } | append $segment.0.0 | slice 1..)
210210
$segment
211211
| zip $cs
212212
| enumerate
@@ -310,7 +310,7 @@ def squash [thunk] {
310310
def left_prompt_gen [segment] {
311311
let stop = ($segment | length) - 1
312312
let vs = ($segment | each {|x| [$x.color (get_component $x)]})
313-
let cs = ($segment | each {|x| $x.color } | append $segment.0.color | range 1..)
313+
let cs = ($segment | each {|x| $x.color } | append $segment.0.color | slice 1..)
314314
let thunk = ($vs
315315
| zip $cs
316316
| enumerate
@@ -470,9 +470,9 @@ export def --env inject [pos idx define theme? config?] {
470470
$prev | prepend $define
471471
} else {
472472
[
473-
($prev | range 0..($idx - 1))
473+
($prev | slice 0..($idx - 1))
474474
$define
475-
($prev | range $idx..)
475+
($prev | slice $idx..)
476476
] | flatten
477477
}
478478

sourced/cool-oneliners/file_cat.nu

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Combine two files into one
22

33
def create_files [] {
4-
[0,1,2,3] | range 0..3 | save a.json
5-
[4,5,6,7] | range 0..3 | save b.json
4+
[0,1,2,3] | slice 0..3 | save a.json
5+
[4,5,6,7] | slice 0..3 | save b.json
66
}
77

88
create_files

themes/mod.nu

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
def "ansi_names" [] {
22
[
33
...(ansi --list | get name)
4-
...(ansi --list | get 'short name' | range 133..338)
4+
...(ansi --list | get 'short name' | slice 133..338)
55
]
66
}
77

@@ -54,16 +54,16 @@ export def "preview theme" [] {
5454
# This draws the table with two tables merged
5555
# let row_count = ($color_table | length)
5656
# let row_count_half = (($color_table | length) / 2 | math floor)
57-
# let table1 = ($color_table | range 0..$row_count_half | rename datatypes dtvals)
58-
# let table2 = ($color_table | range $row_count_half..$row_count | rename shapes shpvals)
57+
# let table1 = ($color_table | slice 0..$row_count_half | rename datatypes dtvals)
58+
# let table2 = ($color_table | slice $row_count_half..$row_count | rename shapes shpvals)
5959
# echo $table1 | merge $table2
6060

6161
# This draws the table with three tables merged
6262
let row_count = ($color_table | length)
6363
let row_count_third = (($color_table | length) / 3 | math floor)
64-
let table1 = ($color_table | range 0..$row_count_third | rename key1 val1)
65-
let table2 = ($color_table | range $row_count_third..($row_count_third * 2) | rename key2 val2)
66-
let table3 = ($color_table | range ($row_count_third * 2)..$row_count | rename key3 val3)
64+
let table1 = ($color_table | slice 0..$row_count_third | rename key1 val1)
65+
let table2 = ($color_table | slice $row_count_third..($row_count_third * 2) | rename key2 val2)
66+
let table3 = ($color_table | slice ($row_count_third * 2)..$row_count | rename key3 val3)
6767
echo $table1 | merge $table2 | merge $table3
6868
}
6969

0 commit comments

Comments
 (0)