crowdsec/cmd/crowdsec-cli/reload/reload.go
mmetc bfed861ba7
don't ask user to reload systemd service when running in docker (#3434)
* don't ask user to reload systemd service when running in docker

* refactor + give appropriate message if terminal is attached

* remove explicit filetype
2025-01-31 10:15:28 +00:00

20 lines
374 B
Go

package reload
import (
"os"
"github.com/crowdsecurity/go-cs-lib/version"
isatty "github.com/mattn/go-isatty"
)
func UserMessage() string {
if version.System == "docker" {
if isatty.IsTerminal(os.Stdout.Fd()) || isatty.IsCygwinTerminal(os.Stdout.Fd()) {
return "You may need to restart the container to apply the changes."
}
return ""
}
return message
}