doppler

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package doppler scaffolds the per-service doppler.yaml repo config that pins each service to its Doppler project and config.

doppler.yaml has no CLI generator — it is the input `doppler setup` reads — so it is authored here in its native form. Each service is pinned to its dev config; the prod config is selected explicitly at the Taskfile level.

Index

Constants

View Source
const FileName = "doppler.yaml"

FileName is the Doppler repo-config file written into each service.

Variables

This section is empty.

Functions

This section is empty.

Types

type Doppler

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

Doppler writes doppler.yaml files for the services under a project root.

func New

func New(rootPath, dopplerProject string) *Doppler

func (*Doppler) Run

func (d *Doppler) Run() ([]string, error)

Run writes a doppler.yaml into every service module, pinning it to the service's dev config (`dev_<service>`). It returns the files it created or updated, and leaves a doppler.yaml already on the correct values untouched.

Jump to

Keyboard shortcuts

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