Internal

internal/adapters/cli

Package cli translates command-line arguments into application use cases.

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

Package cli translates command-line arguments into application use cases.

Constants

Source: internal/adapters/cli/cli.go:39

const (
	ExitSuccess    = 0
	ExitGeneric    = 1
	ExitInvalid    = 2
	ExitValidation = 3
	ExitReview     = 4
	ExitCancelled  = 5
	ExitWorkspace  = 6
)

Functions

func Run(ctx context.Context, args []string, stdout io.Writer, stderr io.Writer) int

Source: internal/adapters/cli/cli.go:92

Run executes the CLI command and returns the process exit code.