GamePatchKit.Cli
0.1.6
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global GamePatchKit.Cli --version 0.1.6
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local GamePatchKit.Cli --version 0.1.6
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=GamePatchKit.Cli&version=0.1.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package GamePatchKit.Cli --version 0.1.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
GamePatchKit CLI
Git이 추적하는 게임 데이터를 버전별 패치 아카이브와 파일 객체로 만들고, 산출물의 무결성을 검사하고, Supabase Storage에 게시하는 .NET tool이다.
설치
.NET 10 SDK로 설치한다. 설치된 tool을 실행하는 환경에는 .NET 10 런타임이 필요하다.
dotnet tool install --global GamePatchKit.Cli
설치 후 명령 이름은 gpk다.
.NET 런타임 없이 실행하려면 GitHub Releases에서 플랫폼별 self-contained 아카이브를 내려받는다.
빌드
Git 저장소의 데이터 루트에 gamepatchkit.yml을 만든다.
groups:
- id: content
version: 1
packing: group
compression: zstd
패치 출력 폴더는 source가 속한 Git 저장소 바깥에 지정한다.
gpk build --source ./data --output ../patches
gpk verify --output ../patches
업로드
빌드한 패치 데이터를 Supabase Storage 버킷에 올린다. 대상 버킷과 인증 정보는 환경 변수로 전달한다.
export GPK_SUPABASE_URL=https://<project-ref>.storage.supabase.co/storage/v1
export GPK_SUPABASE_KEY=sb_secret_...
export GPK_SUPABASE_BUCKET=<버킷 이름>
gpk upload --output ../patches
자세한 내용은 다음 문서를 참고한다.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.