directory
0.16.7
Repository: https://github.com/asdf-vm/asdf.git
Documentation: pkg.go.dev

# Packages

Package cli contains the asdf CLI command code.
Package completions handles shell completion files.
Package config provides a unified API for fetching asdf config.
Package data provides constants and functions pertaining to directories and files in the asdf data directory on disk, specified by the $ASDF_DATA_DIR.
Package exec handles replacing the asdf go process with.
Package execenv contains logic for generating execution environing using a plugin's exec-env callback script if available.
Package execute is a simple package that wraps the os/exec Command features for convenient use in asdf.
Package git contains all the Git operations that can be applied to asdf Git repositories like the plugin index repo and individual asdf plugins.
Package help contains functions responsible for generating help output for asdf and asdf plugins.
Package hook provides a simple interface for running hook commands that may be defined in the asdfrc file.
Package info exists to print important info about this asdf installation to STDOUT for use in debugging and bug reports.
Package installs contains tool installation logic.
Package installtest provides functions used by various asdf tests for installing versions of tools.
Package paths contains a variety of helper functions responsible for computing paths to various things.
Package pluginindex is a package that handles fetching plugin repo URLs by name for user convenience.
Package plugins provides functions for interacting with asdf plugins.
Package repotest contains various test helpers for tests that work with code relying on plugin Git repos and the asdf plugin index Three main actions: * Install plugin index repo into asdf (index contains records that point to local plugins defined by this package) * Install plugin into asdf data dir * Create local plugin repo that can be cloned into asdf.
Package resolve contains functions for resolving a tool version in a given directory.
Package shims manages writing and parsing of asdf shim scripts.
Package toolversions handles reading and writing tools and versions from asdf's .tool-versions files.
Package versions handles all operations pertaining to specific versions.