to apigo.cc

This commit is contained in:
Star 2024-06-26 12:16:21 +08:00
parent a2191b42db
commit 462e891a61
8 changed files with 21 additions and 19 deletions

View File

@ -3,7 +3,7 @@
## Install
```shell
go install apigo.cloud/git/apigo/ag@latest
go install apigo.cc/apigo/ag@latest
```
## Usage

8
go.mod
View File

@ -1,12 +1,14 @@
module apigo.cloud/git/apigo/ag
module apigo.cc/apigo/ag
go 1.18
require github.com/ssgo/u v1.7.5
require (
github.com/ssgo/httpclient v1.7.5
github.com/ssgo/u v1.7.5
)
require (
github.com/ssgo/config v1.7.5 // indirect
github.com/ssgo/httpclient v1.7.5 // indirect
github.com/ssgo/log v1.7.5 // indirect
github.com/ssgo/standard v1.7.5 // indirect
golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53 // indirect

18
main.go
View File

@ -18,7 +18,7 @@ import (
"time"
)
var version = "v0.0.6"
var version = "v0.0.8"
//go:embed templates/_makePluginCode.go
var makePluginCodeTPL string
@ -215,11 +215,11 @@ func parseRepo(url string) (apiUrl, owner, repo string) {
} else if strings.HasPrefix(url, "gitee.com/") {
apiUrl = "https://gitee.com/api/v5/"
name = url[10:]
} else if strings.HasPrefix(url, "apigo.cloud/git/") {
apiUrl = "https://apigo.cloud/git/api/v1/"
} else if strings.HasPrefix(url, "apigo.cc/") {
apiUrl = "https://apigo.cc/api/v1/"
name = url[16:]
} else {
apiUrl = "https://apigo.cloud/git/api/v1/"
apiUrl = "https://apigo.cc/api/v1/"
if strings.ContainsRune(url, '/') {
name = url
} else {
@ -346,8 +346,8 @@ func initProject(args []string) {
_ = runCommand("go", "mod", "init", name)
_ = runCommand("go", "mod", "edit", "-go=1.18")
_ = runCommand("go", "get", "-u", "apigo.cloud/git/apigo/gojs")
_ = runCommand("go", "get", "-u", "apigo.cloud/git/apigo/plugins")
_ = runCommand("go", "get", "-u", "apigo.cc/apigo/gojs")
_ = runCommand("go", "get", "-u", "apigo.cc/apigo/plugins")
writeFile(".gitignore", gitignoreTPL, map[string]any{"name": name})
_ = runCommand("go", "mod", "tidy")
@ -393,7 +393,7 @@ func initPluginProject(args []string) {
if name := checkProjectPath(); name != "" {
_ = runCommand("go", "mod", "init", name)
_ = runCommand("go", "mod", "edit", "-go=1.18")
_ = runCommand("go", "get", "-u", "apigo.cloud/git/apigo/plugin")
_ = runCommand("go", "get", "-u", "apigo.cc/apigo/plugin")
writeFile("plugin.go", pluginCodeTPL, map[string]any{"name": name})
writeFile(".gitignore", gitignoreTPL, map[string]any{"name": name})
_ = runCommand("go", "mod", "tidy")
@ -403,8 +403,8 @@ func initPluginProject(args []string) {
_ = runCommand("go", "mod", "edit", "-go=1.18")
_ = runCommand("go", "mod", "edit", "-require=current-plugin@v0.0.0")
_ = runCommand("go", "mod", "edit", "-replace=current-plugin@v0.0.0=../")
_ = runCommand("go", "get", "-u", "apigo.cloud/git/apigo/plugin")
_ = runCommand("go", "get", "-u", "apigo.cloud/git/apigo/gojs")
_ = runCommand("go", "get", "-u", "apigo.cc/apigo/plugin")
_ = runCommand("go", "get", "-u", "apigo.cc/apigo/gojs")
writeFile("plugin_test.go", pluginTestCodeTPL, map[string]any{"name": name})
writeFile("plugin_test.js", pluginTestJSCodeTPL, map[string]any{"name": name})
_ = runCommand("go", "mod", "tidy")

View File

@ -1,7 +1,7 @@
package main
import (
"apigo.cloud/git/apigo/gojs"
"apigo.cc/apigo/gojs"
)
func main() {

View File

@ -1,7 +1,7 @@
package main_test
import (
"apigo.cloud/git/apigo/gojs"
"apigo.cc/apigo/gojs"
"github.com/ssgo/u"
"testing"
)

View File

@ -1,8 +1,8 @@
package main
import (
"apigo.cloud/git/apigo/gojs"
"apigo.cloud/git/apigo/plugin"
"apigo.cc/apigo/gojs"
"apigo.cc/apigo/plugin"
"fmt"
"github.com/ssgo/u"
"path/filepath"

View File

@ -1,7 +1,7 @@
package {{.name}}
import (
"apigo.cloud/git/apigo/plugin"
"apigo.cc/apigo/plugin"
"errors"
"github.com/ssgo/log"
"github.com/ssgo/u"

View File

@ -1,7 +1,7 @@
package {{.name}}_test
import (
"apigo.cloud/git/apigo/gojs"
"apigo.cc/apigo/gojs"
_ "current-plugin"
"fmt"
"github.com/ssgo/u"