File tree 12 files changed +29
-29
lines changed
make_release/release-note
12 files changed +29
-29
lines changed Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ export def write-toc [file: path] {
68
68
69
69
let data = (
70
70
$lines
71
- | range $content_start ..
71
+ | slice $content_start ..
72
72
| wrap line
73
73
| insert level {
74
74
get line | split chars | take while { $in == ' #' } | length
@@ -128,7 +128,7 @@ export def write-toc [file: path] {
128
128
}
129
129
130
130
[
131
- ... ($lines | range ..< $content_start )
131
+ ... ($lines | slice ..< $content_start )
132
132
... $table_of_contents
133
133
... $content
134
134
]
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ export def get-sign [cmd] {
36
36
37
37
# "test -h [123 (3213 3)] 123 `a sdf` --cd --ef sadf -g" | token
38
38
export def token [] {
39
- let s = ($in | split row ' ' | range 1 .. -2 )
39
+ let s = ($in | split row ' ' | slice 1 .. -2 )
40
40
let s = if ($s | last ) == ' ' { $s } else { $s | append ' ' }
41
41
mut par = []
42
42
mut res = []
@@ -58,11 +58,11 @@ export def token [] {
58
58
$par ++= [$c ]
59
59
}
60
60
if $c in [' }' ' ]' ' )' ] {
61
- $par = ($par | range .. -2 )
61
+ $par = ($par | slice .. -2 )
62
62
}
63
63
if $c in [' "' " '" ' `' ] {
64
64
if ($par | length ) > 0 and ($par | last ) == $c {
65
- $par = ($par | range .. -2 )
65
+ $par = ($par | slice .. -2 )
66
66
} else {
67
67
$par ++= [$c ]
68
68
}
@@ -109,8 +109,8 @@ export def parse [] {
109
109
}
110
110
}
111
111
$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
114
114
$opt._pos = ( $p | enumerate
115
115
| reduce - f {} {|it , acc |
116
116
$acc | upsert ($sign.positional | get $it.index ) $it.item
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ export def 'from tree' [
7
7
let argv = $ctx.0
8
8
| str substring 0 .. $ctx.1
9
9
| split row - r ' \s+'
10
- | range $cmd_len ..
10
+ | slice $cmd_len ..
11
11
| where not ($it | str starts-with ' -' )
12
12
let menu = $argv
13
13
| reduce - f {schema : $schema , path : []} {|x , acc |
Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ def parse-img [] {
87
87
let tag = $n.1 ? | default ' latest'
88
88
let repo = $n.0 | split row ' /'
89
89
let image = $repo | last
90
- let repo = $repo | range 0 .. -2 | str join ' /'
90
+ let repo = $repo | slice 0 .. -2 | str join ' /'
91
91
{image : $image , tag : $tag , repo : $repo }
92
92
}
93
93
@@ -98,7 +98,7 @@ export def image-select [name] {
98
98
let fs = [image tag repo ]
99
99
for i in 2 .. 0 {
100
100
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 ) }
102
102
}
103
103
if ($r | is-not-empty ) {
104
104
return ($r | sort-by - r created | first | get name )
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ export-env {
8
8
)
9
9
10
10
# fnm-prefixed vars
11
- for v in ($pwsh_vars | range 1 .. ) {
11
+ for v in ($pwsh_vars | slice 1 .. ) {
12
12
$env_vars = ($env_vars | insert $v.key $v.value )
13
13
}
14
14
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ export def "nu-complete kube jsonpath" [context: string] {
75
75
}
76
76
} else if ($path | str starts-with ' .' ) {
77
77
let row = $path | split row ' .'
78
- let p = $row | range .. -2 | str join ' .'
78
+ let p = $row | slice .. -2 | str join ' .'
79
79
if ($p | is-empty ) {
80
80
$r = ( kubectl get ... $ns - o json $kind $res
81
81
| from json
Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ export def kh [
117
117
-- app (- a ): string =' test'
118
118
] {
119
119
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 ' .'
121
121
if (not ($target | path exists )) and (([yes no ] | input list $' create ($target )?' ) in [no ]) { return }
122
122
helm template -- debug $app $chart - f $valuefile ... $values ... ($namespace | with-flag - n )
123
123
| save - f $target
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ def safe_get [path obj] {
8
8
9
9
if ($p | describe - d ).type == closure {
10
10
$r = ($r | do $p $r )
11
- $ps = ($ps | range 1 .. )
11
+ $ps = ($ps | slice 1 .. )
12
12
continue
13
13
}
14
14
@@ -28,7 +28,7 @@ def safe_get [path obj] {
28
28
$r = null
29
29
}
30
30
}
31
- $ps = ($ps | range 1 .. )
31
+ $ps = ($ps | slice 1 .. )
32
32
}
33
33
$r
34
34
}
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ export def get_cellpath [record path] {
62
62
export def set_cellpath [record path value ] {
63
63
if ($path | length ) > 1 {
64
64
$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
66
66
}
67
67
} else {
68
68
$record | upsert ($path | last ) $value
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ export def "pwd_abbr" [] {
32
32
let last = ($dir_comp | last )
33
33
let body = (
34
34
$dir_comp
35
- | range 1 .. -2
35
+ | slice 1 .. -2
36
36
| each {|x | $x | str substring .. 2 }
37
37
)
38
38
$dir_comp = ([$first $body $last ] | flatten )
@@ -206,7 +206,7 @@ def left_prompt [segment] {
206
206
}
207
207
})
208
208
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 .. )
210
210
$segment
211
211
| zip $cs
212
212
| enumerate
@@ -310,7 +310,7 @@ def squash [thunk] {
310
310
def left_prompt_gen [segment ] {
311
311
let stop = ($segment | length ) - 1
312
312
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 .. )
314
314
let thunk = ($vs
315
315
| zip $cs
316
316
| enumerate
@@ -470,9 +470,9 @@ export def --env inject [pos idx define theme? config?] {
470
470
$prev | prepend $define
471
471
} else {
472
472
[
473
- ($prev | range 0 .. ($idx - 1 ))
473
+ ($prev | slice 0 .. ($idx - 1 ))
474
474
$define
475
- ($prev | range $idx .. )
475
+ ($prev | slice $idx .. )
476
476
] | flatten
477
477
}
478
478
Original file line number Diff line number Diff line change 1
1
# Combine two files into one
2
2
3
3
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
6
6
}
7
7
8
8
create_files
Original file line number Diff line number Diff line change 1
1
def "ansi_names" [] {
2
2
[
3
3
... (ansi -- list | get name )
4
- ... (ansi -- list | get ' short name' | range 133 .. 338 )
4
+ ... (ansi -- list | get ' short name' | slice 133 .. 338 )
5
5
]
6
6
}
7
7
@@ -54,16 +54,16 @@ export def "preview theme" [] {
54
54
# This draws the table with two tables merged
55
55
# let row_count = ($color_table | length)
56
56
# 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)
59
59
# echo $table1 | merge $table2
60
60
61
61
# This draws the table with three tables merged
62
62
let row_count = ($color_table | length )
63
63
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 )
67
67
echo $table1 | merge $table2 | merge $table3
68
68
}
69
69
You can’t perform that action at this time.
0 commit comments