lib

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2024 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AppConfig struct {
	IsYaml bool `arg:"-"`
	IsJson bool `arg:"-"`
	IsHelp bool `arg:"-"`

	Help           bool   `arg:"-h,--help" help:"Отобразить текущую справку"`                        // Вывести справку на экран
	Filename       string `arg:"-m,--metafile" help:"Файл с метоописанием в формате YAML или JSON"`  // Файл с метоописанием в формате YAML или JSON
	OutdirBackend  string `arg:"-b,--outdir-backend" help:"Директория для сохранения кода сервера"`  // Директория для сохранения кода сервера
	OutdirFrontend string `arg:"-f,--outdir-frontend" help:"Директория для сохранения кода клиента"` // Директория для сохранения кода клиента
	OutdirDoc      string ``                                                                         /* 153-byte string literal not displayed */
	IsMarkdown     bool   `arg:"--format-markdown" help:"Выходная документация в формате Markdown"`
	IsHtml         bool   `arg:"--format-html" help:"Выходная документация в формате HTML"`
	KrokiAddr      string `arg:"--kroki-addr" default:"https://kroki.io" help:"Адрес сервера Kroki."`
	IsSingleDoc    bool   `` /* 128-byte string literal not displayed */
}
View Source
var Project *structs.Project

Functions

func Backend

func Backend()

func Documentation added in v0.1.0

func Documentation()

func Frontend

func Frontend()

Генерирование исходного кода для клиента

func Generate

func Generate()

func GetChildrenTables added in v0.1.0

func GetChildrenTables(table *structs.Table) (tables []structs.Table)

func GetParentsTables added in v0.1.0

func GetParentsTables(table *structs.Table) (tables []structs.Table)

func HelpPrint

func HelpPrint()

func NewKrokiClient added in v0.1.0

func NewKrokiClient() *kroki.Client

func PrepareMetadata

func PrepareMetadata(project *structs.Project)

func PrepareParams

func PrepareParams()

func PrettyEncode added in v0.0.26

func PrettyEncode(data interface{}, out io.Writer) error

func PrettyString added in v0.0.26

func PrettyString(str string) (string, error)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL