|
|
@@ -1,12 +1,26 @@
|
|
|
package main
|
|
|
|
|
|
import "fmt"
|
|
|
+import "flag"
|
|
|
import "log"
|
|
|
import "net/http"
|
|
|
|
|
|
+import "//dezendorf/applications/golink/internal/core"
|
|
|
+
|
|
|
+var serverPort = flag.Int("port", 80, "webserver port")
|
|
|
+var server = flag.Bool("server", false, "enable webserver")
|
|
|
+func init() {
|
|
|
+ flag.Parse()
|
|
|
+}
|
|
|
+
|
|
|
func main() {
|
|
|
- fmt.Println("Hello!"
|
|
|
- if err := http.ListenAndServe(":8080", nil); err != nil {
|
|
|
- log.Fatal(err)
|
|
|
- })
|
|
|
+ flag.Parse()
|
|
|
+ depImport()
|
|
|
+ if *server {
|
|
|
+
|
|
|
+ fmt.Printf("Starting linkserver on port :%d", *serverPort)
|
|
|
+ if err := http.ListenAndServe(":80", nil); err != nil {
|
|
|
+ log.Fatal(err)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|