cmd

package
v1.96.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2026 License: Apache-2.0 Imports: 35 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Version    = "unspecified"
	PluginInfo = pluginapi.MustNewPluginInfo(
		"com.palantir.distgo",
		"dist-plugin",
		Version,
		pluginapi.PluginInfoUsesConfigFile(),
		pluginapi.PluginInfoGlobalFlagOptions(
			pluginapi.GlobalFlagOptionsParamDebugFlag("--"+pluginapi.DebugFlagName),
			pluginapi.GlobalFlagOptionsParamProjectDirFlag("--"+pluginapi.ProjectDirFlagName),
			pluginapi.GlobalFlagOptionsParamGodelConfigFlag("--"+pluginapi.GodelConfigFlagName),
			pluginapi.GlobalFlagOptionsParamConfigFlag("--"+pluginapi.ConfigFlagName),
		),
		newTaskInfoFromCmd(artifactsCmd),
		newTaskInfoFromCmd(buildCmd),
		newTaskInfoFromCmd(cleanCmd),
		newTaskInfoFromCmd(distCmd),
		newTaskInfoFromCmd(dockerCmd),
		newTaskInfoFromCmd(productsCmd),
		newTaskInfoFromCmd(projectVersionCmd),
		newTaskInfoFromCmd(publishCmd),
		newTaskInfoFromCmd(runCmd),
		newTaskInfoFromCmd(distgoTaskCmd,
			pluginapi.TaskInfoVerifyOptions(
				pluginapi.VerifyOptionsApplyFalseArgs("--verify"),
				pluginapi.VerifyOptionsApplyTrueArgs("--verify", "--apply"),

				pluginapi.VerifyOptionsOrdering(intPtr(verifyorder.Test-100)),
			),
		),
		pluginapi.PluginInfoUpgradeConfigTaskInfo(
			pluginapi.UpgradeConfigTaskInfoCommand("upgrade-config"),
			pluginapi.LegacyConfigFile("dist.yml"),
		),
	)
)

Functions

func AddAssetCommands added in v1.89.0

func AddAssetCommands() error

AddAssetCommands adds commands provided by assets. It is guaranteed that LoadAssets has been called before this function, and thus loadedAssets is set/initialized.

func Execute added in v1.0.0

func Execute() int

func LoadAssets added in v1.89.0

func LoadAssets(args []string) error

LoadAssets loads the distgo assets from the global program arguments and stores the returned assets in the loadedAssets package-level variable.

Types

This section is empty.

Jump to

Keyboard shortcuts

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