Copy repo link to clipboard

This commit is contained in:
2024-07-20 19:01:35 +02:00
parent 291994cb7a
commit 1940e77df5
3 changed files with 50 additions and 0 deletions

View File

@@ -11,6 +11,7 @@ import (
"code.gitea.io/sdk/gitea"
"github.com/joho/godotenv"
"golang.design/x/clipboard"
)
var Error *log.Logger
@@ -34,6 +35,12 @@ func init() {
var env string
func main() {
err := clipboard.Init()
if err != nil {
Error.Fatalf("Error initializing clipboard: %v", err)
os.Exit(1)
}
envvar, err := godotenv.Parse(strings.NewReader(env))
if err != nil {
Error.Fatalf("Error parsing .env file: %v", err)
@@ -89,4 +96,5 @@ func main() {
os.Exit(1)
}
log.Printf("Repository created at:\n%s", repo.CloneURL)
clipboard.Write(clipboard.FmtText, []byte(repo.CloneURL))
}