mirror of
https://github.com/packwiz/packwiz.git
synced 2025-11-18 17:14:32 +01:00
Index handling, hash calculation
This commit is contained in:
15
main.go
15
main.go
@@ -49,6 +49,7 @@ func main() {
|
||||
}
|
||||
|
||||
func cmdDelete(flags core.Flags) error {
|
||||
// TODO: actual input
|
||||
mod := "demagnetize"
|
||||
err := os.Remove(core.ResolveMod(mod, flags))
|
||||
if err != nil {
|
||||
@@ -60,7 +61,11 @@ func cmdDelete(flags core.Flags) error {
|
||||
}
|
||||
|
||||
func cmdRefresh(flags core.Flags) error {
|
||||
index, err := core.LoadIndex(flags)
|
||||
pack, err := core.LoadPack(flags)
|
||||
if err != nil {
|
||||
return cli.NewExitError(err, 1)
|
||||
}
|
||||
index, err := pack.LoadIndex()
|
||||
if err != nil {
|
||||
return cli.NewExitError(err, 1)
|
||||
}
|
||||
@@ -72,6 +77,14 @@ func cmdRefresh(flags core.Flags) error {
|
||||
if err != nil {
|
||||
return cli.NewExitError(err, 1)
|
||||
}
|
||||
err = pack.UpdateIndexHash()
|
||||
if err != nil {
|
||||
return cli.NewExitError(err, 1)
|
||||
}
|
||||
err = pack.Write()
|
||||
if err != nil {
|
||||
return cli.NewExitError(err, 1)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user