summaryrefslogtreecommitdiff
path: root/examples/control-panel-cloudflare/config.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-03 12:40:31 -0600
committerJeff Carr <[email protected]>2024-01-03 12:40:31 -0600
commite14770e94c9ec126a3d418d6d2b2f15ef8cf1607 (patch)
tree12b223cbe9cb9c6ef98b23d8bf6ae96e2040b3d7 /examples/control-panel-cloudflare/config.go
parent1324717de0a1ccd830ca34aa03e0faa9e6d93a83 (diff)
fixed stuff
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'examples/control-panel-cloudflare/config.go')
-rw-r--r--examples/control-panel-cloudflare/config.go72
1 files changed, 0 insertions, 72 deletions
diff --git a/examples/control-panel-cloudflare/config.go b/examples/control-panel-cloudflare/config.go
deleted file mode 100644
index a3cf226..0000000
--- a/examples/control-panel-cloudflare/config.go
+++ /dev/null
@@ -1,72 +0,0 @@
-package main
-
-import (
- "os"
- "log"
- "bufio"
- "strings"
-
- "go.wit.com/control-panel-dns/cloudflare"
-)
-
-var configfile string = ".config/wit/cloudflare"
-
-func saveConfig() {
- log.Println("TODO")
-}
-
-func readConfig() {
- homeDir, err := os.UserHomeDir()
- if err != nil {
- log.Println("searchPaths() error. exiting here?")
- }
- filename := homeDir + "/" + configfile
- log.Println("filename =", filename)
-
- readFileLineByLine(filename)
- // os.Exit(0)
-}
-
-// readFileLineByLine opens a file and reads through each line.
-func readFileLineByLine(filename string) error {
- // Open the file.
- file, err := os.Open(filename)
- if err != nil {
- return err
- }
- defer file.Close()
-
- log.Println("readFileLineByLine() =", filename)
-
- // Create a new Scanner for the file.
- scanner := bufio.NewScanner(file)
-
- // Read through each line using scanner.
- for scanner.Scan() {
- var newc *cloudflare.ConfigT
- newc = new(cloudflare.ConfigT)
-
- line := scanner.Text()
- parts := strings.Fields(line)
-
- if (len(parts) < 4) {
- log.Println("readFileLineByLine() SKIP =", parts)
- continue
- }
-
- newc.Domain = parts[0]
- newc.ZoneID = parts[1]
- newc.Auth = parts[2]
- newc.Email = parts[3]
-
- cloudflare.Config[parts[0]] = newc
- log.Println("readFileLineByLine() =", newc.Domain, newc.ZoneID, newc.Auth, newc.Email)
- }
-
- // Check for errors during Scan.
- if err := scanner.Err(); err != nil {
- return err
- }
-
- return nil
-}