summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/main.go b/main.go
index 23ae701..7a3bb88 100644
--- a/main.go
+++ b/main.go
@@ -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) }