diff options
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,14 +1,27 @@ package main import ( + "bufio" + "fmt" + "os" "strings" + "github.com/Shugyousha/stasher/conf" "github.com/Shugyousha/stasher/filter" "github.com/Shugyousha/stasher/input" "github.com/Shugyousha/stasher/output" ) func main() { + f, err := os.Open("stasher.cfg") + if err != nil { + fmt.Fprintf(os.Stderr, "Could not open config file 'stasher.cfg': %q\n", err) + os.Exit(1) + } + + c := conf.NewConfig(bufio.NewReader(f)) + fmt.Fprintf(os.Stderr, "config: %#v\n", c) + ffmap := make(map[string]func(string) string, 10) ffmap["F"] = func(s string) string { return strings.ToUpper(s) } |