stack

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IdentityLayer

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

func NewIdentityLayer

func NewIdentityLayer(path string, logger *slog.Logger, budget int) *IdentityLayer

func (*IdentityLayer) Reload

func (l *IdentityLayer) Reload() error

func (*IdentityLayer) Render

func (l *IdentityLayer) Render() string

func (*IdentityLayer) Start

func (l *IdentityLayer) Start() error

func (*IdentityLayer) Stop

func (l *IdentityLayer) Stop()

type LayerOutput

type LayerOutput struct {
	Label   string
	Content string
	Bytes   int
}

type OnDemandLayer

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

func NewOnDemandLayer

func NewOnDemandLayer(getRelevantFn func() string) *OnDemandLayer

func (*OnDemandLayer) Render

func (l *OnDemandLayer) Render() string

type ProjectLayer

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

func NewProjectLayer

func NewProjectLayer(getStoryFn func() string, stale time.Duration) *ProjectLayer

func (*ProjectLayer) Render

func (l *ProjectLayer) Render() string

type Stack

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

func NewStack

func NewStack(identity *IdentityLayer, project *ProjectLayer, ondemand *OnDemandLayer, budget int, logger *slog.Logger) *Stack

func (*Stack) Render

func (s *Stack) Render() string

Jump to

Keyboard shortcuts

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