mirror of
https://github.com/clap-rs/clap
synced 2024-12-13 22:32:33 +00:00
Use str:has-prefix in place of has-prefix
This commit is contained in:
parent
95c83d0b70
commit
34fb411965
2 changed files with 8 additions and 4 deletions
|
@ -22,6 +22,7 @@ impl Generator for Elvish {
|
|||
|
||||
let result = format!(
|
||||
r#"
|
||||
use str;
|
||||
edit:completion:arg-completer[{bin_name}] = [@words]{{
|
||||
fn spaces [n]{{
|
||||
repeat $n ' ' | joins ''
|
||||
|
@ -31,7 +32,7 @@ edit:completion:arg-completer[{bin_name}] = [@words]{{
|
|||
}}
|
||||
command = '{bin_name}'
|
||||
for word $words[1:-1] {{
|
||||
if (has-prefix $word '-') {{
|
||||
if (str:has-prefix $word '-') {{
|
||||
break
|
||||
}}
|
||||
command = $command';'$word
|
||||
|
|
|
@ -29,6 +29,7 @@ fn elvish() {
|
|||
}
|
||||
|
||||
static ELVISH: &str = r#"
|
||||
use str;
|
||||
edit:completion:arg-completer[my_app] = [@words]{
|
||||
fn spaces [n]{
|
||||
repeat $n ' ' | joins ''
|
||||
|
@ -38,7 +39,7 @@ edit:completion:arg-completer[my_app] = [@words]{
|
|||
}
|
||||
command = 'my_app'
|
||||
for word $words[1:-1] {
|
||||
if (has-prefix $word '-') {
|
||||
if (str:has-prefix $word '-') {
|
||||
break
|
||||
}
|
||||
command = $command';'$word
|
||||
|
@ -90,6 +91,7 @@ fn build_app_special_commands() -> App<'static> {
|
|||
}
|
||||
|
||||
static ELVISH_SPECIAL_CMDS: &str = r#"
|
||||
use str;
|
||||
edit:completion:arg-completer[my_app] = [@words]{
|
||||
fn spaces [n]{
|
||||
repeat $n ' ' | joins ''
|
||||
|
@ -99,7 +101,7 @@ edit:completion:arg-completer[my_app] = [@words]{
|
|||
}
|
||||
command = 'my_app'
|
||||
for word $words[1:-1] {
|
||||
if (has-prefix $word '-') {
|
||||
if (str:has-prefix $word '-') {
|
||||
break
|
||||
}
|
||||
command = $command';'$word
|
||||
|
@ -176,6 +178,7 @@ fn build_app_with_aliases() -> App<'static> {
|
|||
}
|
||||
|
||||
static ELVISH_ALIASES: &str = r#"
|
||||
use str;
|
||||
edit:completion:arg-completer[cmd] = [@words]{
|
||||
fn spaces [n]{
|
||||
repeat $n ' ' | joins ''
|
||||
|
@ -185,7 +188,7 @@ edit:completion:arg-completer[cmd] = [@words]{
|
|||
}
|
||||
command = 'cmd'
|
||||
for word $words[1:-1] {
|
||||
if (has-prefix $word '-') {
|
||||
if (str:has-prefix $word '-') {
|
||||
break
|
||||
}
|
||||
command = $command';'$word
|
||||
|
|
Loading…
Reference in a new issue