diff --git a/README.md b/README.md index 4f8a93a..35dc6b8 100644 --- a/README.md +++ b/README.md @@ -42,21 +42,24 @@ package main import ( "fmt" + "log" "github.com/onyx-and-iris/voicemeeter-api-go" ) func main() { kindId := "banana" - vm := voicemeeter.NewRemote(kindId) + vm, err := voicemeeter.NewRemote(kindId) + if err != nil { + log.Fatal(err) + } + defer vm.Logout() vm.Login() vm.Strip[0].SetLabel("rode podmic") vm.Strip[0].SetMute(true) fmt.Printf("Strip 0 (%s) mute was set to %v\n", vm.Strip[0].GetLabel(), vm.Strip[0].GetMute()) - - vm.Logout() } ``` diff --git a/examples/observer/observer.go b/examples/observer/observer.go index d8357f5..4ac1938 100644 --- a/examples/observer/observer.go +++ b/examples/observer/observer.go @@ -2,7 +2,7 @@ package main import ( "fmt" - "os" + "log" "time" "github.com/onyx-and-iris/voicemeeter-api-go" @@ -49,8 +49,7 @@ func (o observer) OnUpdate(subject string) { func main() { vm, err := voicemeeter.NewRemote("potato") if err != nil { - fmt.Println(err) - os.Exit(1) + log.Fatal(err) } defer vm.Logout() diff --git a/helper_test.go b/helper_test.go index 5b0b470..7319ece 100644 --- a/helper_test.go +++ b/helper_test.go @@ -1,7 +1,7 @@ package voicemeeter import ( - "fmt" + "log" "os" "testing" "time" @@ -13,8 +13,7 @@ var ( func TestMain(m *testing.M) { if err != nil { - fmt.Println(err) - os.Exit(1) + log.Fatal(err) } vm.Login() diff --git a/path.go b/path.go index 42d3e52..7000930 100644 --- a/path.go +++ b/path.go @@ -3,7 +3,7 @@ package voicemeeter import ( "errors" "fmt" - "os" + "log" "path/filepath" "runtime" "strings" @@ -49,8 +49,7 @@ func dllPath() (string, error) { func getDllPath() string { path, err := dllPath() if err != nil { - fmt.Println(err) - os.Exit(1) + log.Fatal(err) } return path } diff --git a/tests/helper_test.go b/tests/helper_test.go index 9c81691..84fd375 100644 --- a/tests/helper_test.go +++ b/tests/helper_test.go @@ -1,7 +1,7 @@ package voicemeeter_test import ( - "fmt" + "log" "os" "testing" "time" @@ -15,8 +15,7 @@ var ( func TestMain(m *testing.M) { if err != nil { - fmt.Println(err) - os.Exit(1) + log.Fatal(err) } defer vm.Logout()