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. |
|
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 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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.