Добавлен флаг игнорирования ошибок.
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)
|
||||
}
|
||||
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)
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
|
@ -9,6 +9,7 @@ import (
|
||||
var (
|
||||
flagHelp bool // Вывести справку о приложении и выйти
|
||||
flagVersion bool // Вывести информацию о версии приложения и выйти
|
||||
flagIgnoreErrors bool // Игнорировать ошибки
|
||||
opts = drawio.Options{} // Аргументы командной строки приложения
|
||||
)
|
||||
|
||||
@ -16,6 +17,9 @@ func init() {
|
||||
// version
|
||||
flag.BoolVar(&flagVersion, "V", 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
|
||||
flag.StringVar(&opts.Application, "A", "", "Draw.io Desktop Application")
|
||||
flag.StringVar(&opts.Application, "application", "", "Draw.io Desktop Application")
|
||||
|
Loading…
Reference in New Issue
Block a user