add(cli): cli interface for push, pull and version

This commit is contained in:
2023-10-26 00:32:25 +02:00
parent 854dafde01
commit 32a389d464
14 changed files with 750 additions and 64 deletions

View File

@@ -1,10 +1,6 @@
package gitea
import (
"encoding/json"
"fmt"
"os"
)
import "github.com/spf13/viper"
var API_PATH = "/api/v1"
@@ -15,16 +11,9 @@ type Gitea struct {
}
func NewGitea() (gitea Gitea) {
configJson, err := os.ReadFile("./configs/gitw.json")
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(-1)
}
err = json.Unmarshal(configJson, &gitea)
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(-1)
}
gitea.Base_url = viper.Get("base_url").(string)
gitea.User_name = viper.Get("user_name").(string)
gitea.Access_code = viper.Get("access_code").(string)
return
}