thv config set-build-auth-file
Set an auth file for protocol builds
Synopsis
Set authentication file content that will be injected into the container during protocol builds (npx://, uvx://, go://). This is useful for authenticating to private package registries.
Supported file types:
npmrc - NPM configuration (/.npmrc) for npm/npx registries
netrc - Netrc file (/.netrc) for pip, Go, and other tools
yarnrc - Yarn configuration (~/.yarnrc)
The file content is injected into the build stage only and is NOT included in the final container image.
Examples:
Set npmrc for private npm registry
thv config set-build-auth-file npmrc '//npm.corp.example.com/:_authToken=TOKEN'
Set netrc for pip/Go authentication
thv config set-build-auth-file netrc 'machine github.com login git password TOKEN'
Read content from stdin (avoids exposing secrets in shell history)
cat ~/.npmrc | thv config set-build-auth-file npmrc --stdin thv config set-build-auth-file npmrc --stdin < ~/.npmrc
Note: For multi-line content, use quotes, heredoc syntax, or --stdin.
thv config set-build-auth-file <name> [content] [flags]
Options
-h, --help help for set-build-auth-file
--stdin Read file content from stdin instead of command line argument
Options inherited from parent commands
--debug Enable debug mode
SEE ALSO
- thv config - Manage application configuration