functionFlags

package
v1.1.10 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2026 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Method = &cli.StringFlag{
		Name:     "method",
		Aliases:  []string{"m"},
		Category: CategoryHttp,
		Usage:    flags.UsageOneOfOption(common.HTTPMethodTypes),
	}

	Domains = &cli.StringSliceFlag{
		Name:     flags.Domains.Name,
		Aliases:  flags.Domains.Aliases,
		Category: CategoryHttp,
	}

	Paths = &cli.StringSliceFlag{
		Name:     flags.Paths.Name,
		Aliases:  flags.Paths.Aliases,
		Category: CategoryHttp,
	}

	Generate = &cli.BoolFlag{
		Name:     "generate-domain",
		Aliases:  []string{"g"},
		Usage:    "Generates a new domain if no domains found",
		Category: CategoryHttp,
	}
)
View Source
var (
	Protocol = &cli.StringFlag{
		Name:     "protocol",
		Aliases:  []string{"pr"},
		Category: CategoryP2P,
		Usage:    "Protocol to use for the endpoint, either service name or protocol",
	}

	Command = &cli.StringFlag{
		Name:     "command",
		Aliases:  []string{"cmd"},
		Category: CategoryP2P,
		Usage:    "Command to execute",
	}
)
View Source
var (
	RunWasm = &cli.StringFlag{
		Name:     "wasm",
		Usage:    "Path to compiled WASM file",
		Category: CategoryRun,
	}

	RunBody = &cli.StringFlag{
		Name:     "body",
		Usage:    "Request body (literal string or @filepath)",
		Category: CategoryRun,
	}

	RunHeader = &cli.StringSliceFlag{
		Name:     "header",
		Aliases:  []string{"H"},
		Usage:    "Request header as Key: Value (repeatable)",
		Category: CategoryRun,
	}

	RunMethod = &cli.StringFlag{
		Name:     "method",
		Aliases:  []string{"m"},
		Usage:    "Override HTTP method from function spec",
		Category: CategoryRun,
	}

	RunPath = &cli.StringFlag{
		Name:     "path",
		Usage:    "Override URL path from function spec",
		Category: CategoryRun,
	}

	RunDomain = &cli.StringFlag{
		Name:     "domain",
		Usage:    "Override Host header from function spec",
		Category: CategoryRun,
	}

	RunTimeout = &cli.DurationFlag{
		Name:     "timeout",
		Usage:    "Override function timeout",
		Category: CategoryRun,
	}

	RunForceBuild = &cli.BoolFlag{
		Name:     "force-build",
		Usage:    "Rebuild the function before running (no prompt)",
		Category: CategoryRun,
	}
)
View Source
var (
	CategoryHttp   = "HTTP(S)"
	CategoryP2P    = "P2P"
	CategoryPubSub = "PUBSUB"
	CategoryRun    = "Run"
)
View Source
var Channel = &cli.StringFlag{
	Name:     "channel",
	Aliases:  []string{"ch"},
	Category: CategoryPubSub,
	Usage:    "Channel to subscribe to",
}
View Source
var Type = &cli.StringFlag{
	Name:  "type",
	Usage: flags.UsageOneOfOption(common.FunctionTypes),
}

Functions

func Http

func Http() []cli.Flag

func P2P

func P2P() []cli.Flag

func PubSub

func PubSub() []cli.Flag

func RunFlags added in v1.1.10

func RunFlags() []cli.Flag

Types

This section is empty.

Jump to

Keyboard shortcuts

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