bins/

directory
v0.19.930 Latest Latest
Warning

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

Go to latest
Published: May 13, 2026 License: AGPL-3.0

README

bins

This is where we keep CLI applications.

Waypoint Plugins

Even though these are used as part of our build and deploy pipelines, Waypoint plugins are binaries, and are executed by ODRs as such. So we keep them here instead of in services.

Adding a new plugin

To add a new Waypoint plugin, follow these steps:

  1. Copy waypoint-plugin-exp
  2. Update the BIN arg in the Earthfile
  3. Add the infra for deploying the plugin by updating these files. For each file, you can copy the TF from another plugin and update the name.
    1. infra/artifacts/ecr.tf
    2. infra/artifacts/github_actions.tf
    3. infra/artifacts/outputs.tf
  4. Update pkg/plugins.

Directories

Path Synopsis
cli
cmd
internal/services/labels
Package labels provides a shared parser for kubectl-style label arguments used by `nuon installs label`, `nuon components label`, and `nuon actions label`.
Package labels provides a shared parser for kubectl-style label arguments used by `nuon installs label`, `nuon components label`, and `nuon actions label`.
internal/services/orgs/subscriptiontui
pickers.go houses the data-driven entity pickers that fire after the main subscription form (tui.go) when the user selects "specific" for a given kind.
pickers.go houses the data-driven entity pickers that fire after the main subscription form (tui.go) when the user selects "specific" for a given kind.
internal/ui/bubbles
Package bubbles owns the CLI's small reusable terminal-UI primitives.
Package bubbles owns the CLI's small reusable terminal-UI primitives.
internal/ui/v3 command
internal/ui/v3/action/run/steps
This run.go file contains a stub used to render the step component in a standalone way.
This run.go file contains a stub used to render the step component in a standalone way.
internal/ui/v3/common
Package common provides utilities for v3 UI components.
Package common provides utilities for v3 UI components.
lsp
cmd
internal/pkg/op
Package op provides the primitive used to wrap individual tool / SDK call sites so the runner can build a tool-call graph for each job execution.
Package op provides the primitive used to wrap individual tool / SDK call sites so the runner can build a tool-call graph for each job execution.

Jump to

Keyboard shortcuts

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