Internal

internal/adapters/cli/config

Package config scans project files for CLI-driven config proposals.

import "github.com/nilstate/scafld/v2/internal/adapters/cli/config"

Package config scans project files for CLI-driven config proposals.

Functions

func RenderProposal(proposal appconfig.Proposal) ([]byte, error)

Source: internal/adapters/cli/config/render.go:31

RenderProposal serializes a config proposal for operator review.

func Run(ctx context.Context, root string) (appconfig.Output, error)

Source: internal/adapters/cli/config/render.go:14

Run builds and writes the CLI config proposal.

Types

type Scanner

Source: internal/adapters/cli/config/scanner.go:15

Scanner inspects a workspace for config-relevant evidence.

type Scanner struct {
	Root string
}
Fields
  • Root string

func Scanner) Scan(ctx context.Context) (appconfig.Snapshot, error)

Source: internal/adapters/cli/config/scanner.go:20

Scan returns repo evidence without mutating the workspace.