mirror of
				https://github.com/containers/podman.git
				synced 2025-10-31 18:08:51 +08:00 
			
		
		
		
	 dd98e3cc64
			
		
	
	dd98e3cc64
	
	
	
		
			
			Add quiet and no-info flags to podman machine start. No-info suppresses helpful informational tips Quiet suppresses machine start progress output, as well as informational tips. Signed-off-by: Ashley Cui <acui@redhat.com>
		
			
				
	
	
		
			34 lines
		
	
	
		
			580 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			580 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package e2e_test
 | |
| 
 | |
| type startMachine struct {
 | |
| 	/*
 | |
| 		No command line args other than a machine vm name (also not required)
 | |
| 	*/
 | |
| 	quiet  bool
 | |
| 	noInfo bool
 | |
| }
 | |
| 
 | |
| func (s startMachine) buildCmd(m *machineTestBuilder) []string {
 | |
| 	cmd := []string{"machine", "start"}
 | |
| 	if len(m.name) > 0 {
 | |
| 		cmd = append(cmd, m.name)
 | |
| 	}
 | |
| 	if s.quiet {
 | |
| 		cmd = append(cmd, "--quiet")
 | |
| 	}
 | |
| 	if s.noInfo {
 | |
| 		cmd = append(cmd, "--no-info")
 | |
| 	}
 | |
| 	return cmd
 | |
| }
 | |
| 
 | |
| func (s startMachine) withQuiet() startMachine {
 | |
| 	s.quiet = true
 | |
| 	return s
 | |
| }
 | |
| 
 | |
| func (s startMachine) withNoInfo() startMachine {
 | |
| 	s.noInfo = true
 | |
| 	return s
 | |
| }
 |