mirror of
https://github.com/packwiz/packwiz.git
synced 2025-04-19 13:06:30 +02:00
Import author/version metadata from CurseForge packs
This commit is contained in:
parent
f41235b04c
commit
226a376be9
@ -154,8 +154,9 @@ var importCmd = &cobra.Command{
|
|||||||
}
|
}
|
||||||
|
|
||||||
pack = core.Pack{
|
pack = core.Pack{
|
||||||
Name: packImport.Name(),
|
Name: packImport.Name(),
|
||||||
// TODO: author, version?
|
Author: packImport.PackAuthor(),
|
||||||
|
Version: packImport.PackVersion(),
|
||||||
PackFormat: core.CurrentPackFormat,
|
PackFormat: core.CurrentPackFormat,
|
||||||
Index: struct {
|
Index: struct {
|
||||||
File string `toml:"file"`
|
File string `toml:"file"`
|
||||||
|
@ -9,6 +9,8 @@ type ImportPackFile interface {
|
|||||||
|
|
||||||
type ImportPackMetadata interface {
|
type ImportPackMetadata interface {
|
||||||
Name() string
|
Name() string
|
||||||
|
PackAuthor() string
|
||||||
|
PackVersion() string
|
||||||
Versions() map[string]string
|
Versions() map[string]string
|
||||||
Mods() []AddonFileReference
|
Mods() []AddonFileReference
|
||||||
GetFiles() ([]ImportPackFile, error)
|
GetFiles() ([]ImportPackFile, error)
|
||||||
|
@ -31,6 +31,14 @@ func (c cursePackMeta) Name() string {
|
|||||||
return c.NameInternal
|
return c.NameInternal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c cursePackMeta) PackVersion() string {
|
||||||
|
return c.Version
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c cursePackMeta) PackAuthor() string {
|
||||||
|
return c.Author
|
||||||
|
}
|
||||||
|
|
||||||
func (c cursePackMeta) Versions() map[string]string {
|
func (c cursePackMeta) Versions() map[string]string {
|
||||||
vers := make(map[string]string)
|
vers := make(map[string]string)
|
||||||
vers["minecraft"] = c.Minecraft.Version
|
vers["minecraft"] = c.Minecraft.Version
|
||||||
|
@ -34,6 +34,14 @@ func (m twitchInstalledPackMeta) Name() string {
|
|||||||
return m.NameInternal
|
return m.NameInternal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m twitchInstalledPackMeta) PackAuthor() string {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m twitchInstalledPackMeta) PackVersion() string {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
func (m twitchInstalledPackMeta) Versions() map[string]string {
|
func (m twitchInstalledPackMeta) Versions() map[string]string {
|
||||||
vers := make(map[string]string)
|
vers := make(map[string]string)
|
||||||
vers["minecraft"] = m.MCVersion
|
vers["minecraft"] = m.MCVersion
|
||||||
|
Loading…
x
Reference in New Issue
Block a user