chore: generate ts definition (#2156)

* chore: generate ts definition

* chore: update
This commit is contained in:
boojack
2023-08-21 02:09:41 +08:00
committed by GitHub
parent 609b24f2ba
commit 19e7731abb
14 changed files with 989 additions and 9 deletions

View File

@ -10,11 +10,12 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
"github.com/usememos/memos/common/log"
"github.com/usememos/memos/server"
_profile "github.com/usememos/memos/server/profile"
"github.com/usememos/memos/store"
"github.com/usememos/memos/store/db"
"go.uber.org/zap"
)
const (
@ -42,7 +43,7 @@ var (
db := db.NewDB(profile)
if err := db.Open(ctx); err != nil {
cancel()
fmt.Printf("failed to open db, error: %+v\n", err)
log.Error("failed to open db", zap.Error(err))
return
}
@ -50,7 +51,7 @@ var (
s, err := server.NewServer(ctx, profile, store)
if err != nil {
cancel()
fmt.Printf("failed to create server, error: %+v\n", err)
log.Error("failed to create server", zap.Error(err))
return
}
@ -61,16 +62,16 @@ var (
signal.Notify(c, os.Interrupt, syscall.SIGTERM)
go func() {
sig := <-c
fmt.Printf("%s received.\n", sig.String())
log.Info(fmt.Sprintf("%s received.\n", sig.String()))
s.Shutdown(ctx)
cancel()
}()
println(greetingBanner)
fmt.Printf("Version %s has started at :%d\n", profile.Version, profile.Port)
printGreetings()
if err := s.Start(ctx); err != nil {
if err != http.ErrServerClosed {
fmt.Printf("failed to start server, error: %+v\n", err)
log.Error("failed to start server", zap.Error(err))
cancel()
}
}
@ -82,6 +83,7 @@ var (
)
func Execute() error {
defer log.Sync()
return rootCmd.Execute()
}
@ -127,3 +129,13 @@ func initConfig() {
println("version:", profile.Version)
println("---")
}
func printGreetings() {
fmt.Print(greetingBanner)
fmt.Printf("Version %s has been started on port %d\n", profile.Version, profile.Port)
fmt.Println("---")
fmt.Println("See more in:")
fmt.Printf("👉Website: %s\n", "https://usememos.com")
fmt.Printf("👉GitHub: %s\n", "https://github.com/usememos/memos")
fmt.Println("---")
}