package cmd import ( "git.treesir.pub/DevOps/devops-sing/nmap/scan" "github.com/spf13/cobra" ) var ( getIP int cidr string ) var nmapCmd = &cobra.Command{ Use: "nmap", Short: "use nmap scan cidr", Long: `use nmap scan cidr`, Run: func(cmd *cobra.Command, args []string) { scan.Pcidr(cidr, getIP) }, } func init() { nmapCmd.Flags().IntVarP(&getIP, "getIP", "g", 1, "get ip address") nmapCmd.Flags().StringVarP(&cidr, "cidr", "c", "192.168.8.0/24", "cidr address") nmapCmd.MarkFlagRequired("getIP") nmapCmd.MarkFlagRequired("cidr") }