Files
buque/internal/cmd/utils.go
2025-11-02 01:41:51 +01:00

25 líneas
478 B
Go

package cmd
import (
"github.com/manalejandro/buque/internal/models"
)
// getEnvironmentsToProcess returns environments to process based on args
func getEnvironmentsToProcess(args []string, allEnvs []models.Environment) []models.Environment {
if len(args) == 0 {
return allEnvs
}
var result []models.Environment
for _, arg := range args {
for _, env := range allEnvs {
if env.Name == arg {
result = append(result, env)
break
}
}
}
return result
}