func showAllocator()

in cmd/platform/allocator/show.go [30:46]


func showAllocator(cmd *cobra.Command, args []string) error {
	a, err := allocatorapi.Get(allocatorapi.GetParams{
		API:    ecctl.Get().API,
		ID:     args[0],
		Region: ecctl.Get().Config.Region,
	})
	if err != nil {
		return err
	}

	templateName := "show"
	if metadata, _ := cmd.Flags().GetBool("metadata"); metadata {
		templateName = "showmetadata"
	}

	return ecctl.Get().Formatter.Format(filepath.Join("allocator", templateName), a)
}