cli

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2021 License: Apache-2.0 Imports: 110 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultWebDevPort = 46764
View Source
const TiltfileErrExitCode = 5

arbitrary non-1 value chosen to allow callers to distinguish between Tilt errors and Tiltfile errors

Variables

View Source
var BaseWireSet = wire.NewSet(
	K8sWireSet, tiltfile.WireSet, git.ProvideGitRemote, docker.SwitchWireSet, ProvideDeferredExporter, metrics.WireSet, user.WireSet, dockercompose.NewDockerComposeClient, clockwork.NewRealClock, engine.DeployerWireSet, runtimelog.NewPodLogManager, podlogstream.NewController, portforward.NewSubscriber, engine.NewBuildController, cmd.WireSet, local.NewServerController, k8swatch.NewPodWatcher, k8swatch.NewServiceWatcher, k8swatch.NewEventWatchManager, configs.NewConfigsController, telemetry.NewController, dcwatch.NewEventWatcher, runtimelog.NewDockerComposeLogManager, cloud.WireSet, cloudurl.ProvideAddress, k8srollout.NewPodMonitor, telemetry.NewStartTracker, session.NewController, build.ProvideClock, provideClock, hud.WireSet, prompt.WireSet, wire.Value(openurl.OpenURL(openurl.BrowserOpen)), provideLogActions, store.NewStore, wire.Bind(new(store.RStore), new(*store.Store)), dockerprune.NewDockerPruner, provideTiltInfo, engine.NewUpper, analytics2.NewAnalyticsUpdater, analytics2.ProvideAnalyticsReporter, provideUpdateModeFlag, fswatch.NewManifestSubscriber, fsevent.ProvideWatcherMaker, fsevent.ProvideTimerMaker, controllers.WireSet, provideWebVersion,
	provideWebMode,
	provideWebURL,
	provideWebPort,
	provideWebHost, server.WireSet, provideAssetServer, tracer.NewSpanCollector, wire.Bind(new(trace.SpanProcessor), new(*tracer.SpanCollector)), wire.Bind(new(tracer.SpanSource), new(*tracer.SpanCollector)), dirs.UseTiltDevDir, token.GetOrCreateToken, buildcontrol.NewKINDLoader, wire.Value(feature.MainDefaults),
)
View Source
var CLIClientWireSet = wire.NewSet(
	BaseWireSet, client2.WireSet,
)
View Source
var CommandCount = &view.View{
	Name:        "cli_count",
	Measure:     CommandCountMeasure,
	Description: "Number of CLI invocations",
	TagKeys:     []tag.Key{KeySubCommand},
	Aggregation: view.Count(),
}
View Source
var CommandCountMeasure = stats.Int64(
	"cli_count_m",
	"Number of CLI invocations",
	stats.UnitDimensionless)
View Source
var KeySubCommand = tag.MustNewKey("subcommand")

Metric and label names must match the following rules: https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels

Functions

func Execute

func Execute()

func ProvideDeferredExporter added in v0.17.4

func ProvideDeferredExporter() *metrics.DeferredExporter

func ProvideKubeContextOverride added in v0.17.4

func ProvideKubeContextOverride() k8s.KubeContextOverride

func ProvideMeter added in v0.17.4

func ProvideMeter() view.Meter

func SetTiltInfo added in v0.8.2

func SetTiltInfo(info model.TiltBuild)

Types

type CmdCIDeps added in v0.14.0

type CmdCIDeps struct {
	Upper        engine.Upper
	TiltBuild    model.TiltBuild
	Token        token.Token
	CloudAddress cloudurl.Address
	Store        *store.Store
}

type CmdUpDeps added in v0.10.16

type CmdUpDeps struct {
	Upper        engine.Upper
	TiltBuild    model.TiltBuild
	Token        token.Token
	CloudAddress cloudurl.Address
	Store        *store.Store
	Prompt       *prompt.TerminalPrompt
}

type CmdUpdogDeps added in v0.19.0

type CmdUpdogDeps struct {
	Upper        engine.Upper
	TiltBuild    model.TiltBuild
	Token        token.Token
	CloudAddress cloudurl.Address
	Store        *store.Store
}

type DownDeps added in v0.7.11

type DownDeps struct {
	// contains filtered or unexported fields
}

func ProvideDownDeps added in v0.7.11

func ProvideDownDeps(
	tfl tiltfile.TiltfileLoader,
	dcClient dockercompose.DockerComposeClient,
	kClient k8s.Client) DownDeps

type DumpImageDeployRefDeps added in v0.17.0

type DumpImageDeployRefDeps struct {
	DockerBuilder build.DockerBuilder
	DockerClient  docker.Client
}

type LogsDeps added in v0.17.0

type LogsDeps struct {
	// contains filtered or unexported fields
}

func ProvideLogsDeps added in v0.17.0

func ProvideLogsDeps(u model.WebURL, p *hud.IncrementalPrinter) LogsDeps

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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