use go-arg fork

This commit is contained in:
kaedwen committed 2023-07-09 11:30:35 +02:00
1 parent 7628172afd
commit efa0660945
15 files changed
+4609 -160

No files matched your search

+6 -11
View File
@@ -8,9 +8,9 @@ import (
)
type Config struct {
Logging ConfigLogging `arg:"-"`
Stream ConfigStream `arg:"-"`
Http ConfigHTTP `arg:"-"`
Logging ConfigLogging `arg:"group:Logging"`
Stream ConfigStream `arg:"group:Stream"`
Http ConfigHTTP `arg:"group:Http"`
}
type ConfigLogging struct {
@@ -26,9 +26,9 @@ type ConfigHTTP struct {
}
type ConfigStream struct {
VideoOut ConfigVideoOutputStream `arg:"-"`
AudioOut ConfigAudioOutputStream `arg:"-"`
AudioIn ConfigAudioInputStream `arg:"-"`
VideoOut ConfigVideoOutputStream `arg:"group:VideoOut"`
AudioOut ConfigAudioOutputStream `arg:"group:AudioOut"`
AudioIn ConfigAudioInputStream `arg:"group:AudioIn"`
}
type ConfigVideoOutputStream struct {
@@ -60,10 +60,5 @@ func (c *ConfigHTTP) Address() string {
}
func (c *Config) MustParse() {
arg.MustParse(&c.Logging)
arg.MustParse(&c.Stream.VideoOut)
arg.MustParse(&c.Stream.AudioOut)
arg.MustParse(&c.Stream.AudioIn)
arg.MustParse(&c.Http)
arg.MustParse(c)
}