legalizeadulthood/vcpkg GitHub Packages cache

Prepare a GitHub Packages NuGet binary cache for vcpkg.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub token or PAT used for GitHub Packages.yes
token-kindToken kind: github or pat.github
usernameNuGet username. Defaults depend on token kind.
feed-ownerGitHub owner that hosts the NuGet feed.
vcpkg-rootPath to the vcpkg checkout.vcpkg
bootstrapBootstrap vcpkg before configuring the cache.true
install-nugetFetch NuGet with vcpkg when needed.true
install-monoInstall Mono when nuget.exe needs it on Unix.true
source-nameNuGet source name.GitHubPackages
accessvcpkg binary source access mode.readwrite
execution-modeSetup execution mode: run or emit-script.run
target-osTarget OS for emitted setup script: current, freebsd, netbsd, or openbsd.current
script-directoryDirectory where generated setup files are written..vcpkg-github-cache
debugEmit additional diagnostics.false
traceTrace action decisions.false
namedescription
feed-urlGitHub Packages NuGet feed URL.
binary-sourcesValue for VCPKG_BINARY_SOURCES.
nuget-commandNuGet command selected by setup.
vcpkg-versionBootstrapped vcpkg tool version.
diagnosisShort setup diagnosis.
setup-scriptPath to generated setup script in emit-script mode.
setup-envPath to generated setup environment file in emit-script mode.