app

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2026 License: MIT Imports: 48 Imported by: 0

Documentation

Overview

Package app wires vev's runtime together via dependency injection. It is the single place where usecases (client, daemon) are connected to concrete adapters (ipc transport/listener, terminal); usecases themselves never import adapters.

Index

Constants

This section is empty.

Variables

View Source
var ErrDaemonUnreachable = errors.New("vev: daemon did not become reachable")

ErrDaemonUnreachable is returned when the daemon socket never becomes dialable within the retry budget, despite a spawn attempt.

Functions

func ExitCode

func ExitCode(err error) int

ExitCode maps application outcomes to the CLI contract.

func Run

func Run(args []string) error

Run is the entry point invoked by main. It parses args into a command and dispatches it.

Types

This section is empty.

Jump to

Keyboard shortcuts

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