Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
lima-vm
GitHub Repository: lima-vm/lima
Path: blob/master/pkg/instance/hostname/hostname.go
2613 views
1
// SPDX-FileCopyrightText: Copyright The Lima Authors
2
// SPDX-License-Identifier: Apache-2.0
3
4
package hostname
5
6
import "strings"
7
8
// FromInstName generates a hostname from an instance name by prefixing
9
// it with "lima-" and replacing all dots and underscores with dashes.
10
// E.g. "my_example.com" becomes "lima-my-example-com".
11
func FromInstName(instName string) string {
12
s := strings.ReplaceAll(instName, ".", "-")
13
s = strings.ReplaceAll(s, "_", "-")
14
return "lima-" + s
15
}
16
17