1234567891011121314151617181920212223242526272829303132333435363738 |
- package main
-
- import (
-
- "git.links123.net/Slate/CorpusAI/cmd/http"
- "git.links123.net/Slate/CorpusAI/cmd/version"
- "git.links123.net/Slate/CorpusAI/cmd/job"
- "github.com/spf13/cobra"
- )
-
- var apiVersion, gitCommit, built string
-
- // @title Campus AI API
- // @version 1.0
- // @description Campus text to speech / speech to text.
- // @termsOfService http://swagger.io/terms/
-
- // @contact.name API Support
- // @contact.email slate@links123.com
-
- // @host campusai.links123.net
- // @BasePath /v1
- func main() {
- rootCmd := &cobra.Command{
- Use: "CorpusAI",
- Short: "CorpusAI api for the project of links123.com's campus",
- }
-
- rootCmd.AddCommand(http.RunCommand())
- rootCmd.AddCommand(version.RunCommand(apiVersion, gitCommit, built))
- rootCmd.AddCommand(job.RunCommand())
- rootCmd.AddCommand(job.newTestCmd())
-
- if err := rootCmd.Execute(); err != nil {
- panic(err)
- }
- }
|