1+ use cotask:: logic:: {
2+ add_task, branch, checkout, diff, export, gc, import, init_repo, list_task, merge, rebase,
3+ resolve, revert, show_help, show_log, stash, tag,
4+ } ;
15use std:: env;
2- use cotask:: logic:: { add_task, branch, checkout, diff, gc, init_repo, import, export, list_task, merge, revert, show_help, show_log, resolve, rebase, stash, tag} ;
36
47fn main ( ) {
58 let args: Vec < String > = env:: args ( ) . collect ( ) ;
@@ -38,18 +41,16 @@ fn main() {
3841 println ! ( "Please provide task id." ) ;
3942 return ;
4043 }
41- let id: usize = match args[ 2 ] . parse ( ) {
44+ let id: usize = match args[ 2 ] . parse ( ) {
4245 Ok ( n) => n,
43- Err ( _) =>{
46+ Err ( _) => {
4447 println ! ( "Invalid task ID" ) ;
4548 return ;
4649 }
47-
4850 } ;
4951 add_task:: mark_done ( id) ;
50-
5152 }
52-
53+
5354 "log" => show_log:: show_log ( ) ,
5455
5556 "checkout" => {
@@ -99,7 +100,6 @@ fn main() {
99100 merge:: merge_branch ( & args[ 2 ] ) ;
100101 }
101102
102-
103103 "branch" => {
104104 if args. len ( ) < 3 {
105105 println ! ( "Provide branch name." ) ;
@@ -125,7 +125,6 @@ fn main() {
125125 }
126126 "--help" => {
127127 show_help:: show_help ( ) ;
128- return ;
129128 }
130129
131130 "tag" => {
@@ -140,7 +139,6 @@ fn main() {
140139 tag:: list_tags ( ) ;
141140 }
142141
143-
144142 "resolve" => {
145143 if args. len ( ) < 4 {
146144 println ! ( "Usage: resolve <task_id> done|undone" ) ;
@@ -160,18 +158,17 @@ fn main() {
160158 resolve:: resolve ( id, done) ;
161159 }
162160 "rebase" => {
163- if args. len ( ) < 3 {
164- println ! ( "Provide target branch." ) ;
165- return ;
166- }
161+ if args. len ( ) < 3 {
162+ println ! ( "Provide target branch." ) ;
163+ return ;
164+ }
167165
168- rebase:: rebase_onto ( & args[ 2 ] ) ;
169- }
166+ rebase:: rebase_onto ( & args[ 2 ] ) ;
167+ }
170168
171169 _ => {
172170 println ! ( "Unknown command.\n " ) ;
173- show_help:: show_help ( ) ;
171+ show_help:: show_help ( ) ;
174172 }
175-
176173 }
177174}
0 commit comments