to apigo.cc
This commit is contained in:
parent
a2191b42db
commit
462e891a61
@ -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
8
go.mod
@ -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
18
main.go
@ -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")
|
||||
|
@ -1,7 +1,7 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"apigo.cloud/git/apigo/gojs"
|
||||
"apigo.cc/apigo/gojs"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package main_test
|
||||
|
||||
import (
|
||||
"apigo.cloud/git/apigo/gojs"
|
||||
"apigo.cc/apigo/gojs"
|
||||
"github.com/ssgo/u"
|
||||
"testing"
|
||||
)
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -1,7 +1,7 @@
|
||||
package {{.name}}_test
|
||||
|
||||
import (
|
||||
"apigo.cloud/git/apigo/gojs"
|
||||
"apigo.cc/apigo/gojs"
|
||||
_ "current-plugin"
|
||||
"fmt"
|
||||
"github.com/ssgo/u"
|
||||
|
Loading…
Reference in New Issue
Block a user