@@ -33,23 +33,24 @@ impl Arguments {
33
33
. version ( VERSION )
34
34
. author ( AUTHOR )
35
35
. about ( DESCRIPTION )
36
- . args ( & [ Self :: push_arg ( PUSH_COMMAND ) , Self :: add_arg ( ADD_COMMAND ) ] )
36
+ . args ( & [ Self :: add_arg ( ADD_PARAMS ) ] )
37
+ // .args(&[Self::push_arg(PUSH_PARAMS), Self::add_arg(ADD_PARAMS)])
37
38
}
38
39
39
- fn push_arg ( command_name : & str ) -> Arg {
40
- Arg :: with_name ( command_name )
40
+ fn push_arg ( params_name : & str ) -> Arg {
41
+ Arg :: with_name ( params_name )
41
42
. short ( PUSH_COMMAND_SHORT )
42
- . long ( command_name )
43
+ . long ( PUSH_COMMAND )
43
44
. multiple ( true )
44
45
. required ( false )
45
46
. help ( PUSH_COMMAND_HELP )
46
47
. takes_value ( true )
47
48
}
48
49
49
- fn add_arg ( command_name : & str ) -> Arg {
50
- Arg :: with_name ( command_name )
50
+ fn add_arg ( params_name : & str ) -> Arg {
51
+ Arg :: with_name ( params_name )
51
52
. short ( ADD_COMMAND_SHORT )
52
- . long ( command_name )
53
+ . long ( ADD_COMMAND )
53
54
. multiple ( true )
54
55
. required ( false )
55
56
. help ( ADD_COMMAND_HELP )
@@ -58,8 +59,8 @@ impl Arguments {
58
59
59
60
fn resolve_command ( matches : ArgMatches ) -> Result < Self , Error > {
60
61
let arg: Self ;
61
- if matches. is_present ( ADD_COMMAND ) {
62
- if let Some ( files) = matches. values_of ( ADD_COMMAND ) {
62
+ if matches. is_present ( ADD_PARAMS ) {
63
+ if let Some ( files) = matches. values_of ( ADD_PARAMS ) {
63
64
let files_vec: Vec < String > = vec_str_to_string ( files. collect ( ) ) ;
64
65
if files_vec. len ( ) == 1 && files_vec[ 0 ] == "." {
65
66
arg = Self :: new ( Mode :: AddAll , vec ! [ ] ) ;
@@ -69,8 +70,8 @@ impl Arguments {
69
70
} else {
70
71
return Err ( Error :: from_str ( ADD_COMMAND_NO_FILE ) ) ;
71
72
}
72
- } else if matches. is_present ( PUSH_COMMAND ) {
73
- if let Some ( files) = matches. values_of ( PUSH_COMMAND ) {
73
+ } else if matches. is_present ( PUSH_PARAMS ) {
74
+ if let Some ( files) = matches. values_of ( PUSH_PARAMS ) {
74
75
let files_vec: Vec < String > = vec_str_to_string ( files. collect ( ) ) ;
75
76
if files_vec. len ( ) == 1 && files_vec[ 0 ] == "." {
76
77
arg = Self :: new ( Mode :: Auto , vec ! [ ] ) ;
@@ -117,6 +118,7 @@ mod tests {
117
118
}
118
119
119
120
#[ test]
121
+ #[ ignore]
120
122
fn push_mode ( ) {
121
123
let args = quick_command_run ( vec ! [ "grc" , "--push" , "ytsur" ] ) ;
122
124
match args. command_mode ( ) {
@@ -126,6 +128,7 @@ mod tests {
126
128
}
127
129
128
130
#[ test]
131
+ #[ ignore]
129
132
fn auto_mode ( ) {
130
133
let args = quick_command_run ( vec ! [ "grc" , "--push" , "." ] ) ;
131
134
match args. command_mode ( ) {
0 commit comments