Commit e3ae0a1

Karn Wong <[email protected]>
2023-12-28 15:57:39
refactor: move networking to its own folder
1 parent 9dbd48b
Changed files (3)
cmd/networking.go → cmd/networking/networking.go
@@ -1,4 +1,4 @@
-package cmd
+package networking
 
 import (
 	"fmt"
@@ -6,7 +6,7 @@ import (
 	"github.com/spf13/cobra"
 )
 
-var networkingCmd = &cobra.Command{
+var Cmd = &cobra.Command{
 	Use:   "networking",
 	Short: "Networking tools",
 	Long:  `Networking tools`,
@@ -14,7 +14,3 @@ var networkingCmd = &cobra.Command{
 		fmt.Println("Please specify subcommand")
 	},
 }
-
-func init() {
-	rootCmd.AddCommand(networkingCmd)
-}
cmd/networking_get_ip.go → cmd/networking/networking_get_ip.go
@@ -1,4 +1,4 @@
-package cmd
+package networking
 
 import (
 	"encoding/json"
@@ -72,5 +72,5 @@ var getIPCmd = &cobra.Command{
 }
 
 func init() {
-	networkingCmd.AddCommand(getIPCmd)
+	Cmd.AddCommand(getIPCmd)
 }
cmd/root.go
@@ -3,6 +3,7 @@ package cmd
 import (
 	"os"
 
+	"github.com/kahnwong/swissknife/cmd/networking"
 	"github.com/spf13/cobra"
 )
 
@@ -22,4 +23,5 @@ func Execute() {
 
 func init() {
 	rootCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
+	rootCmd.AddCommand(networking.Cmd)
 }