diff --git a/lfr/pkg/cmd/status/status.go b/lfr/pkg/cmd/status/status.go index 58855f7..914e82b 100644 --- a/lfr/pkg/cmd/status/status.go +++ b/lfr/pkg/cmd/status/status.go @@ -3,6 +3,7 @@ package status import ( "fmt" "os" + "runtime" "github.com/lgdd/liferay-cli/lfr/pkg/util/printutil" "github.com/lgdd/liferay-cli/lfr/pkg/util/procutil" @@ -20,6 +21,10 @@ var ( ) func run(cmd *cobra.Command, args []string) { + if runtime.GOOS == "windows" { + printutil.Info("not available for Windows since the Tomcat process run in another command window") + os.Exit(0) + } isRunning, pid, err := procutil.IsCatalinaRunning() if err != nil { printutil.Danger(fmt.Sprintf("%s\n", err.Error())) diff --git a/lfr/pkg/cmd/stop/stop.go b/lfr/pkg/cmd/stop/stop.go index bc850df..3003a49 100644 --- a/lfr/pkg/cmd/stop/stop.go +++ b/lfr/pkg/cmd/stop/stop.go @@ -3,6 +3,7 @@ package stop import ( "os" "os/exec" + "runtime" "github.com/lgdd/liferay-cli/lfr/pkg/util/fileutil" "github.com/lgdd/liferay-cli/lfr/pkg/util/printutil" @@ -21,6 +22,10 @@ var ( ) func run(cmd *cobra.Command, args []string) { + if runtime.GOOS == "windows" { + printutil.Info("not available for Windows since the Tomcat process run in another command window") + os.Exit(0) + } shutdownScript, err := fileutil.GetTomcatScriptPath("shutdown") if err != nil {