chore: initial commit

CLI to mint RS256 customer JWTs for the YAMA License Server. Thin shell over
licensing.Issue() in the YAMA Go server; consumed via local replace directive
during development.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
yuanyuanxiang
2026-05-20 21:47:36 +02:00
commit 6d3bf819a9
5 changed files with 305 additions and 0 deletions

17
go.mod Normal file
View File

@@ -0,0 +1,17 @@
module github.com/yuanyuanxiang/yama-issue-token
go 1.25.0
require github.com/yuanyuanxiang/SimpleRemoter/server/go v0.0.0
require (
github.com/golang-jwt/jwt/v5 v5.3.1 // indirect
github.com/klauspost/compress v1.18.2 // indirect
golang.org/x/sync v0.20.0 // indirect
golang.org/x/text v0.32.0 // indirect
)
// Resolve the YAMA module from the sibling checkout. Keeps this tool a
// thin shell over licensing.Issue() — when the licensing package's Issue
// validation changes, this tool inherits it without code churn.
replace github.com/yuanyuanxiang/SimpleRemoter/server/go => ../YAMA/server/go