cli: targets add now supports raw flag
	
		
			
	
		
	
	
		
			
				
	
				ci/woodpecker/pr/lint Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docs Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/build Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docker Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/man Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/test Pipeline was successful
				
					Details
				
			
		
	
				
					
				
			
				
	
				ci/woodpecker/pr/lint Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docs Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/build Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docker Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/man Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/test Pipeline was successful
				
					Details
				
			
		
	
							parent
							
								
									8a08788935
								
							
						
					
					
						commit
						fab8ca20b8
					
				| 
						 | 
					@ -94,7 +94,9 @@ pub fn cmd() cli.Command {
 | 
				
			||||||
						branch: cmd.flags.get_string('branch') or { '' }
 | 
											branch: cmd.flags.get_string('branch') or { '' }
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					add(conf, t)?
 | 
										raw := cmd.flags.get_bool('raw')?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
										add(conf, t, raw)?
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			cli.Command{
 | 
								cli.Command{
 | 
				
			||||||
| 
						 | 
					@ -208,12 +210,16 @@ fn list(conf Config, filter TargetFilter, raw bool) ? {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// add adds a new repository to the server's list.
 | 
					// add adds a new repository to the server's list.
 | 
				
			||||||
fn add(conf Config, t &NewTarget) ? {
 | 
					fn add(conf Config, t &NewTarget, raw bool) ? {
 | 
				
			||||||
	c := client.new(conf.address, conf.api_key)
 | 
						c := client.new(conf.address, conf.api_key)
 | 
				
			||||||
	res := c.add_target(t)?
 | 
						res := c.add_target(t)?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if raw {
 | 
				
			||||||
 | 
							println(res.data)
 | 
				
			||||||
 | 
						} else {
 | 
				
			||||||
		println('Target added with id $res.data')
 | 
							println('Target added with id $res.data')
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// remove removes a repository from the server's list.
 | 
					// remove removes a repository from the server's list.
 | 
				
			||||||
fn remove(conf Config, id string) ? {
 | 
					fn remove(conf Config, id string) ? {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue