frame out cli tool

This commit is contained in:
2026-01-17 17:06:32 -05:00
parent 7661bff6f1
commit edc86feccd
14 changed files with 800 additions and 0 deletions

21
cmd/cmd/get.go Normal file
View File

@@ -0,0 +1,21 @@
package cmd
import (
"gitea.libretechconsulting.com/rmcguire/ubiquiti-clients/cmd/internal/util"
"github.com/spf13/cobra"
)
var getCmd = &cobra.Command{
Use: "get",
Short: "Get device information",
Long: `Get device information from configured Ubiquiti devices.`,
}
func init() {
rootCmd.AddCommand(getCmd)
getCmd.PersistentFlags().BoolP(util.FLAG_PRETTY, util.FLAG_PRETTY_P, false,
"pretty print output with indentation")
getCmd.PersistentFlags().BoolP(util.FLAG_COLOR, util.FLAG_COLOR_P, false,
"colorize YAML output")
}