pkg/

directory
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2026 License: Apache-2.0

Directories

Path Synopsis
Package action provides types and execution logic for the Actions system.
Package action provides types and execution logic for the Actions system.
Package auth provides authentication handler interfaces and utilities for scafctl.
Package auth provides authentication handler interfaces and utilities for scafctl.
entra
Package entra provides Microsoft Entra ID (formerly Azure AD) authentication for scafctl using the OAuth 2.0 device authorization flow.
Package entra provides Microsoft Entra ID (formerly Azure AD) authentication for scafctl using the OAuth 2.0 device authorization flow.
Package catalog provides artifact storage and retrieval for scafctl.
Package catalog provides artifact storage and retrieval for scafctl.
env
ext
cmd
flags
Package flags provides shared flag helpers for scafctl commands.
Package flags provides shared flag helpers for scafctl commands.
scafctl/auth
Package auth provides CLI commands for authentication management.
Package auth provides CLI commands for authentication management.
scafctl/build
Package build provides the build command for packaging artifacts into the local catalog.
Package build provides the build command for packaging artifacts into the local catalog.
scafctl/bundle
Package bundle provides CLI commands for inspecting, verifying, and extracting solution bundles built by 'scafctl build solution'.
Package bundle provides CLI commands for inspecting, verifying, and extracting solution bundles built by 'scafctl build solution'.
scafctl/cache
Package cache provides commands for managing the scafctl cache.
Package cache provides commands for managing the scafctl cache.
scafctl/catalog
Package catalog provides commands for inspecting and managing the local catalog.
Package catalog provides commands for inspecting and managing the local catalog.
scafctl/config
Package config provides commands for managing scafctl configuration.
Package config provides commands for managing scafctl configuration.
scafctl/lint
Package lint provides the lint command for validating solutions.
Package lint provides the lint command for validating solutions.
scafctl/secrets
Package secrets provides commands for managing scafctl secrets.
Package secrets provides commands for managing scafctl secrets.
scafctl/vendor
Package vendor provides CLI commands for managing vendored solution dependencies.
Package vendor provides CLI commands for managing vendored solution dependencies.
Package config provides application configuration management using Viper.
Package config provides application configuration management using Viper.
Package duration provides a Duration type that supports string-based and numeric YAML/JSON marshalling.
Package duration provides a Duration type that supports string-based and numeric YAML/JSON marshalling.
Package exitcode provides centralized exit codes for CLI commands.
Package exitcode provides centralized exit codes for CLI commands.
example command
Package main provides an example of using pkg/flags for key-value parsing with validation.
Package main provides an example of using pkg/flags for key-value parsing with validation.
resolve
Package resolve provides resolution and fetching of key-value flag values based on URI scheme prefixes.
Package resolve provides resolution and fetching of key-value flag values based on URI scheme prefixes.
validate
Package validate provides validation for key-value flag values based on URI scheme prefixes.
Package validate provides validation for key-value flag values based on URI scheme prefixes.
Package paths provides centralized path resolution for scafctl using the XDG Base Directory Specification (https://specifications.freedesktop.org/basedir/latest/).
Package paths provides centralized path resolution for scafctl using the XDG Base Directory Specification (https://specifications.freedesktop.org/basedir/latest/).
builtin/identityprovider
Package identityprovider provides authentication identity information from auth handlers.
Package identityprovider provides authentication identity information from auth handlers.
builtin/secretprovider
Package secretprovider implements a resolver provider for accessing encrypted secrets.
Package secretprovider implements a resolver provider for accessing encrypted secrets.
schemahelper
Package schemahelper provides ergonomic builder functions for constructing jsonschema.Schema objects used in provider descriptors.
Package schemahelper provides ergonomic builder functions for constructing jsonschema.Schema objects used in provider descriptors.
Package resolver provides type coercion utilities.
Package resolver provides type coercion utilities.
Package schema provides reflection-based struct introspection for generating kubectl explain-style documentation from Go struct tags.
Package schema provides reflection-based struct introspection for generating kubectl explain-style documentation from Go struct tags.
Package secrets provides secure secret storage operations using AES-256-GCM encryption with OS keychain integration for master key management.
Package secrets provides secure secret storage operations using AES-256-GCM encryption with OS keychain integration for master key management.
Package shellexec provides cross-platform shell command execution.
Package shellexec provides cross-platform shell command execution.
get
soltesting
Package soltesting provides types and utilities for functional testing of solutions.
Package soltesting provides types and utilities for functional testing of solutions.
input
Package input provides interactive user input functionality for the terminal.
Package input provides interactive user input functionality for the terminal.
kvx
Package kvx provides integration with the kvx data viewer library for scafctl.
Package kvx provides integration with the kvx data viewer library for scafctl.
output
Package output provides output formatting utilities for scafctl commands.
Package output provides output formatting utilities for scafctl commands.
writer
Package writer provides a centralized CLI output writer for scafctl.
Package writer provides a centralized CLI output writer for scafctl.

Jump to

Keyboard shortcuts

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