drawio-export/cmd/drawio-export/main.go
Àëåêñåé Áàäÿåâ 15cdc05622
All checks were successful
drawio-export/pipeline/head This commit looks good
Добавлен флаг игнорирования ошибок.
2023-07-02 14:22:34 +07:00

36 lines
597 B
Go

package main
import (
"flag"
"fmt"
"os"
"git.mousesoft.ru/ms/drawio-exporter/pkg/drawio"
)
var (
appname string // Наименование приложения
version string // Версия приложения
)
func main() {
flag.Parse()
if flagHelp {
flag.Usage()
os.Exit(0)
}
if flagVersion {
fmt.Println(appname, version)
os.Exit(0)
}
if flag.NArg() < 1 {
flag.Usage()
os.Exit(1)
}
exporter := drawio.NewWithOptions(&opts)
if err := exporter.Export(flag.Args()...); err != nil && !flagIgnoreErrors {
fmt.Fprintln(os.Stderr, "Error:", err)
os.Exit(1)
}
}