@@ -77,10 +77,10 @@ complete -F _{name} -o bashdefault -o default {name}
77
77
for sc in & scs {
78
78
subcmds = format ! ( "{}
79
79
{name})
80
- cmd+=\" _ {name}\"
80
+ cmd+=\" __ {name}\"
81
81
;;" ,
82
82
subcmds,
83
- name = sc. replace( "-" , "_ " ) ) ;
83
+ name = sc. replace( "-" , "__ " ) ) ;
84
84
}
85
85
86
86
subcmds
@@ -111,9 +111,9 @@ complete -F _{name} -o bashdefault -o default {name}
111
111
return 0
112
112
;;" ,
113
113
subcmd_dets,
114
- subcmd = sc. replace( "-" , "_ " ) ,
114
+ subcmd = sc. replace( "-" , "__ " ) ,
115
115
sc_opts = self . all_options_for_path( & * sc) ,
116
- level = sc. split( "_ " ) . map( |_| 1 ) . fold( 0 , |acc, n| acc + n) ,
116
+ level = sc. split( "__ " ) . map( |_| 1 ) . fold( 0 , |acc, n| acc + n) ,
117
117
opts_details = self . option_details_for_path( & * sc) ) ;
118
118
}
119
119
@@ -123,7 +123,7 @@ complete -F _{name} -o bashdefault -o default {name}
123
123
fn option_details_for_path ( & self , path : & str ) -> String {
124
124
debugln ! ( "BashGen::option_details_for_path: path={}" , path) ;
125
125
let mut p = self . p ;
126
- for sc in path. split ( '_' ) . skip ( 1 ) {
126
+ for sc in path. split ( "__" ) . skip ( 1 ) {
127
127
debugln ! ( "BashGen::option_details_for_path:iter: sc={}" , sc) ;
128
128
p = & p. subcommands
129
129
. iter ( )
@@ -212,7 +212,7 @@ complete -F _{name} -o bashdefault -o default {name}
212
212
fn all_options_for_path ( & self , path : & str ) -> String {
213
213
debugln ! ( "BashGen::all_options_for_path: path={}" , path) ;
214
214
let mut p = self . p ;
215
- for sc in path. split ( '_' ) . skip ( 1 ) {
215
+ for sc in path. split ( "__" ) . skip ( 1 ) {
216
216
debugln ! ( "BashGen::all_options_for_path:iter: sc={}" , sc) ;
217
217
p = & p. subcommands
218
218
. iter ( )
0 commit comments