From e8c28ae57e963955b485727f61a2d6b45489cd5d Mon Sep 17 00:00:00 2001 From: comp500 Date: Sun, 25 Jun 2023 01:41:01 +0100 Subject: [PATCH] Add hold/unhold aliases, tweak help msg, remove unused param --- cmd/pin.go | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/cmd/pin.go b/cmd/pin.go index be4d8c8..9d70b7b 100644 --- a/cmd/pin.go +++ b/cmd/pin.go @@ -8,7 +8,7 @@ import ( "github.com/spf13/cobra" ) -func pinMod(cmd *cobra.Command, args []string, pinned bool) { +func pinMod(args []string, pinned bool) { fmt.Println("Loading modpack...") pack, err := core.LoadPack() if err != nil { @@ -66,21 +66,23 @@ func pinMod(cmd *cobra.Command, args []string, pinned bool) { // pinCmd represents the pin command var pinCmd = &cobra.Command{ - Use: "pin", - Short: "Pin a mod to the current version", - Args: cobra.ExactArgs(1), + Use: "pin", + Short: "Pin a file so it does not get updated automatically", + Aliases: []string{"hold"}, + Args: cobra.ExactArgs(1), Run: func(cmd *cobra.Command, args []string) { - pinMod(cmd, args, true) + pinMod(args, true) }, } // unpinCmd represents the unpin command var unpinCmd = &cobra.Command{ - Use: "unpin", - Short: "Unpin a mod from the current version", - Args: cobra.ExactArgs(1), + Use: "unpin", + Short: "Unpin a file so it receives updates", + Aliases: []string{"unhold"}, + Args: cobra.ExactArgs(1), Run: func(cmd *cobra.Command, args []string) { - pinMod(cmd, args, false) + pinMod(args, false) }, }