Documentation ¶
Index ¶
- Variables
- func Build(_ *flags.Build) error
- func Defaults(options *DefaultsOptions) error
- func GenerateBindings(options *GenerateBindingsOptions) error
- func GenerateIcons(options *IconsOptions) error
- func GenerateSyso(options *SysoOptions) error
- func Init(options *flags.Init) error
- func PluginInit(options *flags.PluginInit) error
- func RunTask(options *RunTaskOptions, otherArgs []string) error
- type DefaultsOptions
- type GenerateBindingsOptions
- type IconsOptions
- type RunTaskOptions
- type SysoOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var AllAssets = map[string][]byte{ "info.json": Info, "wails.exe.manifest": Manifest, "appicon.png": AppIcon, "icons.ico": IconsIco, "Info.plist": InfoPlist, "Info.dev.plist": InfoDevPlist, "icons.icns": IconsIcns, }
View Source
var AppIcon []byte
View Source
var IconsIcns []byte
View Source
var IconsIco []byte
View Source
var Info []byte
View Source
var InfoDevPlist []byte
View Source
var InfoPlist []byte
View Source
var Manifest []byte
Functions ¶
func Defaults ¶
func Defaults(options *DefaultsOptions) error
func GenerateBindings ¶
func GenerateBindings(options *GenerateBindingsOptions) error
func GenerateIcons ¶
func GenerateIcons(options *IconsOptions) error
func GenerateSyso ¶
func GenerateSyso(options *SysoOptions) error
func PluginInit ¶
func PluginInit(options *flags.PluginInit) error
func RunTask ¶
func RunTask(options *RunTaskOptions, otherArgs []string) error
Types ¶
type DefaultsOptions ¶
type DefaultsOptions struct {
Dir string `description:"The directory to generate the files into"`
}
type GenerateBindingsOptions ¶
type GenerateBindingsOptions struct { Silent bool `name:"silent" description:"Silent mode"` ModelsFilename string `name:"m" description:"The filename for the models file" default:"models.ts"` BindingsFilename string `name:"b" description:"The filename for the bindings file" default:"bindings.js"` ProjectDirectory string `name:"p" description:"The project directory" default:"."` OutputDirectory string `name:"d" description:"The output directory" default:"."` }
type IconsOptions ¶
type IconsOptions struct { Example bool `description:"Generate example icon file (appicon.png) in the current directory"` Input string `description:"The input image file"` Sizes string `description:"The sizes to generate in .ico file (comma separated)" default:"256,128,64,48,32,16"` WindowsFilename string `description:"The output filename for the Windows icon" default:"icon.ico"` MacFilename string `description:"The output filename for the Mac icon bundle" default:"icons.icns"` }
type RunTaskOptions ¶
type RunTaskOptions struct { Name string `pos:"1"` Help bool `name:"h" description:"shows Task usage"` Init bool `name:"i" description:"creates a new Taskfile.yml"` List bool `name:"list" description:"tasks with description of current Taskfile"` ListAll bool `name:"list-all" description:"lists tasks with or without a description"` ListJSON bool `name:"json" description:"formats task list as json"` Status bool `name:"status" description:"exits with non-zero exit code if any of the given tasks is not up-to-date"` Force bool `name:"f" description:"forces execution even when the task is up-to-date"` Watch bool `name:"w" description:"enables watch of the given task"` Verbose bool `name:"v" description:"enables verbose mode"` Silent bool `name:"s" description:"disables echoing"` Parallel bool `name:"p" description:"executes tasks provided on command line in parallel"` Dry bool `name:"dry" description:"compiles and prints tasks in the order that they would be run, without executing them"` Summary bool `name:"summary" description:"show summary about a task"` ExitCode bool `name:"x" description:"pass-through the exit code of the task command"` Dir string `name:"dir" description:"sets directory of execution"` EntryPoint string `name:"taskfile" description:"choose which Taskfile to run."` OutputName string `name:"output" description:"sets output style: [interleaved|group|prefixed]"` OutputGroupBegin string `name:"output-group-begin" description:"message template to print before a task's grouped output"` OutputGroupEnd string `name:"output-group-end" description:"message template to print after a task's grouped output"` Color bool `name:"c" description:"colored output. Enabled by default. Set flag to false or use NO_COLOR=1 to disable" default:"true"` Concurrency int `name:"C" description:"limit number tasks to run concurrently"` Interval int64 `name:"interval" description:"interval to watch for changes"` }
type SysoOptions ¶
type SysoOptions struct { Example bool `description:"Generate example manifest & info files"` Manifest string `description:"The manifest file"` Info string `description:"The info.json file"` Icon string `description:"The icon file"` Out string `description:"The output filename for the syso file"` Arch string `description:"The target architecture"` }
func (*SysoOptions) Default ¶
func (i *SysoOptions) Default() *SysoOptions
Click to show internal directories.
Click to hide internal directories.