aboutsummaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authorMatthias Loibl <mail@matthiasloibl.com>2016-11-04 13:44:23 +0100
committerMatthias Loibl <mail@matthiasloibl.com>2016-11-04 13:44:23 +0100
commita2514904cba3c89630fd76af38f672379d7c3326 (patch)
tree98228b6a724f8eac69623942d0b670de5e88ea28 /main.go
parenta4fa889ceda9b6718d82b5aca04ed6bbb9883e00 (diff)
downloadgitea-a2514904cba3c89630fd76af38f672379d7c3326.tar.gz
gitea-a2514904cba3c89630fd76af38f672379d7c3326.zip
Rename gogs.go to main.go
Signed-off-by: Matthias Loibl <mail@matthiasloibl.com>
Diffstat (limited to 'main.go')
-rw-r--r--main.go41
1 files changed, 41 insertions, 0 deletions
diff --git a/main.go b/main.go
new file mode 100644
index 0000000000..43eb8fdb72
--- /dev/null
+++ b/main.go
@@ -0,0 +1,41 @@
+// +build go1.4
+
+// Copyright 2014 The Gogs Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+// Gogs (Go Git Service) is a painless self-hosted Git Service.
+package main
+
+import (
+ "os"
+ "runtime"
+
+ "github.com/go-gitea/gitea/cmd"
+ "github.com/go-gitea/gitea/modules/setting"
+ "github.com/urfave/cli"
+)
+
+const APP_VER = "0.9.99.0915"
+
+func init() {
+ runtime.GOMAXPROCS(runtime.NumCPU())
+ setting.AppVer = APP_VER
+}
+
+func main() {
+ app := cli.NewApp()
+ app.Name = "Gogs"
+ app.Usage = "Go Git Service: a painless self-hosted Git service"
+ app.Version = APP_VER
+ app.Commands = []cli.Command{
+ cmd.CmdWeb,
+ cmd.CmdServ,
+ cmd.CmdUpdate,
+ cmd.CmdDump,
+ cmd.CmdCert,
+ cmd.CmdAdmin,
+ }
+ app.Flags = append(app.Flags, []cli.Flag{}...)
+ app.Run(os.Args)
+}