Добавлен флаг игнорирования ошибок.
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				drawio-export/pipeline/head This commit looks good
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	drawio-export/pipeline/head This commit looks good
				
			This commit is contained in:
		
							parent
							
								
									e81e76c611
								
							
						
					
					
						commit
						15cdc05622
					
				| @ -28,7 +28,8 @@ func main() { | |||||||
| 		os.Exit(1) | 		os.Exit(1) | ||||||
| 	} | 	} | ||||||
| 	exporter := drawio.NewWithOptions(&opts) | 	exporter := drawio.NewWithOptions(&opts) | ||||||
| 	if err := exporter.Export(flag.Args()...); err != nil { | 	if err := exporter.Export(flag.Args()...); err != nil && !flagIgnoreErrors { | ||||||
| 		fmt.Fprintln(os.Stderr, "Error:", err) | 		fmt.Fprintln(os.Stderr, "Error:", err) | ||||||
|  | 		os.Exit(1) | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | |||||||
| @ -7,15 +7,19 @@ import ( | |||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| var ( | var ( | ||||||
| 	flagHelp    bool               // Вывести справку о приложении и выйти | 	flagHelp         bool               // Вывести справку о приложении и выйти | ||||||
| 	flagVersion bool               // Вывести информацию о версии приложения и выйти | 	flagVersion      bool               // Вывести информацию о версии приложения и выйти | ||||||
| 	opts        = drawio.Options{} // Аргументы командной строки приложения | 	flagIgnoreErrors bool               // Игнорировать ошибки | ||||||
|  | 	opts             = drawio.Options{} // Аргументы командной строки приложения | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func init() { | func init() { | ||||||
| 	// version | 	// version | ||||||
| 	flag.BoolVar(&flagVersion, "V", false, "Prints version information") | 	flag.BoolVar(&flagVersion, "V", false, "Prints version information") | ||||||
| 	flag.BoolVar(&flagVersion, "version", false, "Prints version information") | 	flag.BoolVar(&flagVersion, "version", false, "Prints version information") | ||||||
|  | 	// Ignore Errors | ||||||
|  | 	flag.BoolVar(&flagIgnoreErrors, "I", false, "Ignore Draw.IO errors") | ||||||
|  | 	flag.BoolVar(&flagIgnoreErrors, "ignore-errors", false, "Ignore Draw.IO errors") | ||||||
| 	// Application | 	// Application | ||||||
| 	flag.StringVar(&opts.Application, "A", "", "Draw.io Desktop Application") | 	flag.StringVar(&opts.Application, "A", "", "Draw.io Desktop Application") | ||||||
| 	flag.StringVar(&opts.Application, "application", "", "Draw.io Desktop Application") | 	flag.StringVar(&opts.Application, "application", "", "Draw.io Desktop Application") | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user