mirror of
https://github.com/onyx-and-iris/gobs-cli.git
synced 2025-04-26 13:23:45 +01:00
25 lines
459 B
Go
25 lines
459 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
// VersionCmd handles the version command.
|
|
type VersionCmd struct{} // size = 0x0
|
|
|
|
// Run executes the command to get the OBS client version.
|
|
func (cmd *VersionCmd) Run(ctx *context) error {
|
|
version, err := ctx.Client.General.GetVersion()
|
|
if err != nil {
|
|
return err
|
|
}
|
|
fmt.Fprintf(
|
|
ctx.Out,
|
|
"OBS Client Version: %s with Websocket Version: %s\n",
|
|
version.ObsVersion,
|
|
version.ObsWebSocketVersion,
|
|
)
|
|
|
|
return nil
|
|
}
|