blob: a2a7c9682de21567feec7f8fc4eea009f59ba384 [file] [log] [blame]
Mohammed Naser168acc32024-01-09 17:15:26 -05001package net
2
3import (
4 "os"
5 "os/exec"
6 "strings"
7)
8
9func Hostname() (string, error) {
10 return os.Hostname()
11}
12
13func FQDN() (string, error) {
14 cmd := exec.Command("/bin/hostname", "--fqdn")
15 out, err := cmd.Output()
16 if err != nil {
17 return "", err
18 }
19
20 return strings.TrimSpace(string(out)), nil
21}