40 lines
538 B
Go
40 lines
538 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"bufio"
|
||
|
"os"
|
||
|
"strings"
|
||
|
|
||
|
"go.wit.com/log"
|
||
|
)
|
||
|
|
||
|
func readControlFile() error {
|
||
|
file, err := os.Open("go.work")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
defer file.Close()
|
||
|
|
||
|
// pairs := make(map[string]string)
|
||
|
// var key string
|
||
|
|
||
|
scanner := bufio.NewScanner(file)
|
||
|
for scanner.Scan() {
|
||
|
line := scanner.Text()
|
||
|
|
||
|
line = strings.TrimSpace(line)
|
||
|
|
||
|
partsNew := strings.SplitN(line, ":", 2)
|
||
|
if len(partsNew) > 1 {
|
||
|
continue
|
||
|
}
|
||
|
log.Info(line)
|
||
|
}
|
||
|
|
||
|
if err := scanner.Err(); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
|
||
|
return nil
|
||
|
}
|