Add description field for Modrinth exports

This commit is contained in:
comp500 2021-12-28 22:29:35 +00:00
parent 60c08b93f3
commit ce49820ef5
3 changed files with 14 additions and 13 deletions

View File

@ -18,6 +18,7 @@ type Pack struct {
Name string `toml:"name"` Name string `toml:"name"`
Author string `toml:"author,omitempty"` Author string `toml:"author,omitempty"`
Version string `toml:"version,omitempty"` Version string `toml:"version,omitempty"`
Description string `toml:"description,omitempty"`
PackFormat string `toml:"pack-format"` PackFormat string `toml:"pack-format"`
Index struct { Index struct {
// Path is stored in forward slash format relative to pack.toml // Path is stored in forward slash format relative to pack.toml

View File

@ -165,6 +165,7 @@ var exportCmd = &cobra.Command{
Game: "minecraft", Game: "minecraft",
VersionID: pack.Version, VersionID: pack.Version,
Name: pack.Name, Name: pack.Name,
Summary: pack.Description,
Files: manifestFiles, Files: manifestFiles,
Dependencies: dependencies, Dependencies: dependencies,
} }

View File

@ -5,8 +5,7 @@ type Pack struct {
Game string `json:"game"` Game string `json:"game"`
VersionID string `json:"versionId"` VersionID string `json:"versionId"`
Name string `json:"name"` Name string `json:"name"`
// TODO: implement Summary Summary string `json:"summary,omitempty"`
// Summary string `json:"summary"`
Files []PackFile `json:"files"` Files []PackFile `json:"files"`
Dependencies map[string]string `json:"dependencies"` Dependencies map[string]string `json:"dependencies"`
} }