From 9bf38260169dd01dd7c46649c9134e1bcafa2ef1 Mon Sep 17 00:00:00 2001 From: Nick <95316598+NickRTR@users.noreply.github.com> Date: Sun, 30 Jul 2023 22:08:41 +0200 Subject: [PATCH] Update configuration file path --- go.mod | 34 +++++++++++++++++----------------- token.go | 12 +++++------- 2 files changed, 22 insertions(+), 24 deletions(-) diff --git a/go.mod b/go.mod index ad15241..1b92d85 100644 --- a/go.mod +++ b/go.mod @@ -1,17 +1,17 @@ -module github.com/NickRTR/GitHub-Automation - -go 1.18 - -require ( - github.com/google/go-github/v47 v47.1.0 - golang.org/x/oauth2 v0.6.0 -) - -require ( - github.com/golang/protobuf v1.5.3 // indirect - github.com/google/go-querystring v1.1.0 // indirect - golang.org/x/crypto v0.7.0 // indirect - golang.org/x/net v0.8.0 // indirect - google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.30.0 // indirect -) +module github.com/NickRTR/GitHub-Automation + +go 1.18 + +require ( + github.com/google/go-github/v47 v47.1.0 + golang.org/x/oauth2 v0.6.0 +) + +require ( + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-querystring v1.1.0 // indirect + golang.org/x/crypto v0.7.0 // indirect + golang.org/x/net v0.8.0 // indirect + google.golang.org/appengine v1.6.7 // indirect + google.golang.org/protobuf v1.30.0 // indirect +) diff --git a/token.go b/token.go index 66d5a0d..0b4b2ba 100644 --- a/token.go +++ b/token.go @@ -8,6 +8,8 @@ import ( "strings" ) +var path string = ".gh-automation-config.json" + type Configuration struct { GitHub_Token string } @@ -35,13 +37,9 @@ func GetToken() string { return t } -func path() string { - return fmt.Sprintf("%s/bin/GitHub-Automation.json", os.Getenv("GOROOT")) -} - func GetTokenFromConfiguration() string { var config Configuration - configFile, err := os.Open(path()) + configFile, err := os.Open(path) if err != nil { return "" } @@ -66,7 +64,7 @@ func StoreToken(token string) { brintErr(fmt.Sprintf("An error ocurred while writing the token to configuration: %s\n", err)) } - file, err := os.Create(path()) + file, err := os.Create(path) if err != nil { brintErr(fmt.Sprintf("An error ocurred while writing the token to configuration: %s\n", err)) } @@ -76,7 +74,7 @@ func StoreToken(token string) { func reset() { brint("Resetting stored token...") - err := os.Remove(path()) + err := os.Remove(path) if err != nil { brintErr(fmt.Sprintf("An error ocurred while resetting the stored token: %s\n", err)) }