Добавлен флаг игнорирования ошибок.
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…
Reference in New Issue
Block a user