internal/

directory
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2025 License: MIT

Directories

Path Synopsis
Package app provides the entrypoint for the application.
Package app provides the entrypoint for the application.
cli
Package cli implements the command structure and execution for the tool.
Package cli implements the command structure and execution for the tool.
download
Package download implements the download command for godyl.
Package download implements the download command for godyl.
dump
Package dump provides command implementations for displaying various configuration and system information.
Package dump provides command implementations for displaying various configuration and system information.
dump/configuration
Package configuration implements the config dump subcommand for godyl.
Package configuration implements the config dump subcommand for godyl.
dump/defaults
Package defaults implements the defaults dump subcommand for godyl.
Package defaults implements the defaults dump subcommand for godyl.
dump/env
Package env implements the env dump subcommand for godyl.
Package env implements the env dump subcommand for godyl.
dump/platform
Package platform implements the platform dump subcommand for godyl.
Package platform implements the platform dump subcommand for godyl.
dump/tools
Package tools implements the tools dump subcommand for godyl.
Package tools implements the tools dump subcommand for godyl.
flags
Package flags manages command-line flag binding and configuration for godyl.
Package flags manages command-line flag binding and configuration for godyl.
install
Package install implements the install command for godyl.
Package install implements the install command for godyl.
update
Package update implements the update command for godyl.
Package update implements the update command for godyl.
version
Package version provides the subcommand for printing the tool version.
Package version provides the subcommand for printing the tool version.
Package config provides configuration structures and validation for the godyl application.
Package config provides configuration structures and validation for the godyl application.
core
defaults
Package defaults provides functionality for managing default values and configurations.
Package defaults provides functionality for managing default values and configurations.
processor
Package processor handles the processing of tool installations and management.
Package processor handles the processing of tool installations and management.
updater
Package updater provides functionality for updating tools and managing update strategies.
Package updater provides functionality for updating tools and managing update strategies.
Package detect provides functionality for detecting and managing platform-specific information, including the operating system, architecture, system library, file extension, and distribution.
Package detect provides functionality for detecting and managing platform-specific information, including the operating system, architecture, system library, file extension, and distribution.
platform
Package platform provides types and utilities for representing and working with different system platforms, including architectures, operating systems, libraries, and distributions.
Package platform provides types and utilities for representing and working with different system platforms, including architectures, operating systems, libraries, and distributions.
Package github provides functionality to interact with GitHub repositories, releases, and assets via the GitHub API.
Package github provides functionality to interact with GitHub repositories, releases, and assets via the GitHub API.
Package goi provides functionality for managing and installing Go binaries.
Package goi provides functionality for managing and installing Go binaries.
Package match provides functionality to evaluate and match assets against specific platform requirements and name-based hints.
Package match provides functionality to evaluate and match assets against specific platform requirements and name-based hints.
Package tools provides structures and methods for managing tool configurations, including downloading, validating, and executing tools in various environments.
Package tools provides structures and methods for managing tool configurations, including downloading, validating, and executing tools in various environments.
sources
Package sources provides abstractions for handling various types of installation sources, including GitHub repositories, direct URLs, Go projects, and command-based sources.
Package sources provides abstractions for handling various types of installation sources, including GitHub repositories, direct URLs, Go projects, and command-based sources.
sources/command
Package command provides utilities to manage and execute shell commands.
Package command provides utilities to manage and execute shell commands.
sources/common
Package common provides shared utilities and types used across various modules, including functions for handling downloads, metadata management, file operations, and installation processes.
Package common provides shared utilities and types used across various modules, including functions for handling downloads, metadata management, file operations, and installation processes.
sources/github
Package github provides functionality for interacting with GitHub repositories, including fetching release information, matching assets to specific requirements, and downloading files from repository releases.
Package github provides functionality for interacting with GitHub repositories, including fetching release information, matching assets to specific requirements, and downloading files from repository releases.
sources/go
Package goc provides functionality for handling Go-based installations and managing Go commands using GitHub repositories.
Package goc provides functionality for handling Go-based installations and managing Go commands using GitHub repositories.
sources/url
Package url provides functionality to handle URLs as sources for downloading and managing files.
Package url provides functionality to handle URLs as sources for downloading and managing files.

Jump to

Keyboard shortcuts

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