Ejemplo n.º 1
0
func nodeGet(c *manager.Client, nodeName string, flags parsedFlags) error {
	if nodeName == "" {
		return errUnexpectedArgCount("1", 0)
	}

	out, err := c.GetNode(nodeName)
	if err != nil {
		return err
	}

	if !flags.jsonOutput {
		return printTemplate(out, oneNodeTemplate, &nodeInfo{})
	}

	return ppJSON(out)
}