INNER CODE UNIT · Go
outputFunc
krisnova/naml · cmd.go:442
func outputFunc(encoding string, c *cli.Context) error {
var o OutputEncoding
encoding = strings.ToLower(encoding)
if encoding == "json" {
o = OutputJSON
}
if encoding == "yaml" {
o = OutputYAML
}
arguments := c.Args()
// No specific apps were passed
if arguments.Len() != 1 {
for name, _ := range Registry() {
err := RunOutput(name, o)
if err != nil {
return fmt.Errorf("unable to run in runtime mode: %v", err)