mirror of
				https://github.com/NVIDIA/nvidia-container-toolkit
				synced 2025-06-26 18:18:24 +00:00 
			
		
		
		
	Add quiet mode to nvidia-ctk cli
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
		
							parent
							
								
									2299c9588d
								
							
						
					
					
						commit
						ba24338122
					
				| @ -36,6 +36,8 @@ import ( | ||||
| type options struct { | ||||
| 	// Debug indicates whether the CLI is started in "debug" mode
 | ||||
| 	Debug bool | ||||
| 	// Quiet indicates whether the CLI is started in "quiet" mode
 | ||||
| 	Quiet bool | ||||
| } | ||||
| 
 | ||||
| func main() { | ||||
| @ -61,6 +63,12 @@ func main() { | ||||
| 			Destination: &opts.Debug, | ||||
| 			EnvVars:     []string{"NVIDIA_CTK_DEBUG"}, | ||||
| 		}, | ||||
| 		&cli.BoolFlag{ | ||||
| 			Name:        "quiet", | ||||
| 			Usage:       "Suppress all output except for errors; overrides --debug", | ||||
| 			Destination: &opts.Quiet, | ||||
| 			EnvVars:     []string{"NVIDIA_CTK_QUIET"}, | ||||
| 		}, | ||||
| 	} | ||||
| 
 | ||||
| 	// Set log-level for all subcommands
 | ||||
| @ -69,6 +77,9 @@ func main() { | ||||
| 		if opts.Debug { | ||||
| 			logLevel = logrus.DebugLevel | ||||
| 		} | ||||
| 		if opts.Quiet { | ||||
| 			logLevel = logrus.ErrorLevel | ||||
| 		} | ||||
| 		logger.SetLevel(logLevel) | ||||
| 		return nil | ||||
| 	} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user