forked from toolshed/abra
feat: service name in ps output
This commit is contained in:
@ -67,3 +67,12 @@ func GetService(c context.Context, cl *client.Client, filters filters.Args, prom
|
||||
|
||||
return services[0], nil
|
||||
}
|
||||
|
||||
// ContainerToServiceName converts a container name to a service name.
|
||||
func ContainerToServiceName(containerNames []string, stackName string) string {
|
||||
containerName := strings.Join(containerNames, "")
|
||||
trimmed := strings.TrimPrefix(containerName, "/")
|
||||
stackNameServiceName := strings.Split(trimmed, ".")[0]
|
||||
splitter := fmt.Sprintf("%s_", stackName)
|
||||
return strings.Split(stackNameServiceName, splitter)[1]
|
||||
}
|
||||
|
Reference in New Issue
Block a user