cmdgen

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: May 17, 2023 License: MIT, MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	OptionNameRe                       = regexp.MustCompile(`@Name (?P<name>[-_\p{L}\p{N}]{1,32})`)
	OptionDescriptionRe                = regexp.MustCompile(`@Description (?P<description>[-_ \p{L}\p{N}]{1,100})`)
	OptionLocalizedNameRe              = regexp.MustCompile(`@Name.(?P<locale>[-A-Za-z]{2,5}) (?P<name>[-_\p{L}\p{N}]{1,32})`)
	OptionLocalizedDescriptionRe       = regexp.MustCompile(`@Description.(?P<locale>[-A-Za-z]{2,5}) (?P<description>[-_ \p{L}\p{N}]{1,100})`)
	OptionTypeRe                       = regexp.MustCompile(`@Type (?P<type>[A-Za-z]+)`)
	OptionOptionLocalizedNameRe        = regexp.MustCompile(`@Option.(?P<option>[-_\p{L}\p{N}]{1,32}).Name.(?P<locale>[-A-Za-z]{2,5}) (?P<name>[-_\p{L}\p{N}]{1,32})`)
	OptionOptionLocalizedDescriptionRe = regexp.MustCompile(`@Option.(?P<option>[-_\p{L}\p{N}]{1,32}).Description.(?P<locale>[-A-Za-z]{2,5}) (?P<description>[-_ \p{L}\p{N}]{1,100})`)
	OptionDMRe                         = regexp.MustCompile(`(?i)@DM (?P<value>true|false|yes|no|1|0)`)
	OptionPermissionsRe                = regexp.MustCompile(`@Permissions (?P<value>([A-Za-z]+,? ?)+|[0-9]+)`)
)

Functions

func AddOnce added in v0.0.5

func AddOnce[T comparable](s []T, v T) []T

func Gen

func Gen(ctx context.Context, f string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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