analysis/java/app/root.go

Summary

Maintainability
A
30 mins
Test Coverage
package app

import (
    "github.com/spf13/cobra"
    "io"
)

var (
    output io.Writer
    rootCmd = &cobra.Command{
        Use:   "coa",
        Short: "A generator for Cobra based Applications",
        Long:  `coa`,
    }
)

func NewRootCmd(out io.Writer) *cobra.Command {
    output = out
    rootCmd.SetOut(out)
    return rootCmd
}