22 lines
486 B
Go
22 lines
486 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"flag"
|
||
|
"strings"
|
||
|
)
|
||
|
|
||
|
func main() {
|
||
|
src := flag.String("src", ":8080", "listenhost:listenPort")
|
||
|
logjamBaseUrl := flag.String("logjam-base-url", "https://example.com", "logjam base url(shouldn't end with /)")
|
||
|
targetRoom := flag.String("targetRoom", "testyroom", "target room")
|
||
|
|
||
|
flag.Parse()
|
||
|
|
||
|
if strings.HasSuffix(*logjamBaseUrl, "/") {
|
||
|
panic("logjam-base-url shouldn't end with /")
|
||
|
}
|
||
|
app := App{}
|
||
|
app.Init(*src, *logjamBaseUrl, *targetRoom)
|
||
|
app.Run()
|
||
|
}
|