Skip to content
Snippets Groups Projects
Commit 4cefdf55 authored by Florent Gluck's avatar Florent Gluck
Browse files

moved utils package from nexush module to libclient module which makes more sense

parent 127ec06f
Branches
No related tags found
No related merge requests found
File moved
...@@ -4,16 +4,18 @@ import ( ...@@ -4,16 +4,18 @@ import (
"os" "os"
"os/signal" "os/signal"
"syscall" "syscall"
u "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/utils"
) )
// Wait on dedicated signals // Wait on most signals
func WaitForSignals() { func WaitForSignals() {
sigs := make(chan os.Signal, 1) sigs := make(chan os.Signal, 1)
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM, syscall.SIGHUP) signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM, syscall.SIGHUP, syscall.SIGQUIT, syscall.SIGUSR1, syscall.SIGUSR2)
for { for {
sig := <-sigs // blocks on any of the above signals. sig := <-sigs // blocks on any of the above signals.
Println("Caught signal (" + sig.String() + ")") u.Println("Caught signal (" + sig.String() + ")")
break break
} }
} }
...@@ -4,7 +4,6 @@ go 1.22.2 ...@@ -4,7 +4,6 @@ go 1.22.2
require ( require (
fyne.io/fyne/v2 v2.5.5 fyne.io/fyne/v2 v2.5.5
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/client v0.0.0-20250320135605-9ac7ec3df57a
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient v0.0.0-20250325205800-0184d2c91b35 gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient v0.0.0-20250325205800-0184d2c91b35
) )
......
...@@ -41,8 +41,6 @@ fyne.io/fyne/v2 v2.5.5 h1:IhS8Vf1EtSHS94/i41D9Rh4s1rG1habkGN/oISA0kTU= ...@@ -41,8 +41,6 @@ fyne.io/fyne/v2 v2.5.5 h1:IhS8Vf1EtSHS94/i41D9Rh4s1rG1habkGN/oISA0kTU=
fyne.io/fyne/v2 v2.5.5/go.mod h1:0GOXKqyvNwk3DLmsFu9v0oYM0ZcD1ysGnlHCerKoAmo= fyne.io/fyne/v2 v2.5.5/go.mod h1:0GOXKqyvNwk3DLmsFu9v0oYM0ZcD1ysGnlHCerKoAmo=
fyne.io/systray v1.11.0 h1:D9HISlxSkx+jHSniMBR6fCFOUjk1x/OOOJLa9lJYAKg= fyne.io/systray v1.11.0 h1:D9HISlxSkx+jHSniMBR6fCFOUjk1x/OOOJLa9lJYAKg=
fyne.io/systray v1.11.0/go.mod h1:RVwqP9nYMo7h5zViCBHri2FgjXF7H2cub7MAq4NSoLs= fyne.io/systray v1.11.0/go.mod h1:RVwqP9nYMo7h5zViCBHri2FgjXF7H2cub7MAq4NSoLs=
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/client v0.0.0-20250320135605-9ac7ec3df57a h1:v+M1W/zpGQ8uD2nWN/fWe0bMSu9DzkUBxidnBRhUzAc=
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/client v0.0.0-20250320135605-9ac7ec3df57a/go.mod h1:PTy6fgQsS+7QKFvQZEhrzMUTonYGI2s8kkkVKza6GBE=
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/common v0.0.0-20250320135605-9ac7ec3df57a h1:D4M2OnN+9vUALGPo6yNyWmcpvgGIzo/2HJj8SA4bGls= gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/common v0.0.0-20250320135605-9ac7ec3df57a h1:D4M2OnN+9vUALGPo6yNyWmcpvgGIzo/2HJj8SA4bGls=
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/common v0.0.0-20250320135605-9ac7ec3df57a/go.mod h1:HzVsiYhPk7BhhvspjLchF3HlY1z+qIF89jG6+Hs8m3c= gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/common v0.0.0-20250320135605-9ac7ec3df57a/go.mod h1:HzVsiYhPk7BhhvspjLchF3HlY1z+qIF89jG6+Hs8m3c=
gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient v0.0.0-20250325205800-0184d2c91b35 h1:xCnxp014yKhBI8nVMjMEBgsKs+fzvtciDb/EmtVCXR0= gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient v0.0.0-20250325205800-0184d2c91b35 h1:xCnxp014yKhBI8nVMjMEBgsKs+fzvtciDb/EmtVCXR0=
......
...@@ -14,8 +14,8 @@ import ( ...@@ -14,8 +14,8 @@ import (
"fyne.io/fyne/v2/container" "fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/theme" "fyne.io/fyne/v2/theme"
"fyne.io/fyne/v2/widget" "fyne.io/fyne/v2/widget"
u "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/client/utils"
nc "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/nexusclient" nc "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/nexusclient"
u "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/utils"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/version" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/version"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexus-exam/buildversion" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexus-exam/buildversion"
) )
......
...@@ -11,6 +11,7 @@ import ( ...@@ -11,6 +11,7 @@ import (
"syscall" "syscall"
nc "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/nexusclient" nc "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/nexusclient"
u "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/utils"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/version" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/libclient/version"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/buildversion" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/buildversion"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmd" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmd"
...@@ -20,7 +21,6 @@ import ( ...@@ -20,7 +21,6 @@ import (
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmdUser" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmdUser"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmdVM" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmdVM"
"gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmdVersion" "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/cmdVersion"
u "gitedu.hesge.ch/flg_projects/nexus_vdi/nexus/nexush/utils"
"github.com/peterh/liner" "github.com/peterh/liner"
"golang.org/x/term" "golang.org/x/term"
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment