summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorSilvan Jegen <s.jegen@gmail.com>2017-02-18 07:35:24 +0100
committerSilvan Jegen <s.jegen@gmail.com>2017-02-18 07:42:25 +0100
commit1bfb3355633b21bacfce57fde8e922cb9970b6d6 (patch)
tree81b11d8545e55244b1351a138893d0f304602980 /main.go
parent6f82a101fbfe6a040bed68c107e1f66012b0dbab (diff)
Make the StringFilter configurable
Diffstat (limited to 'main.go')
-rw-r--r--main.go18
1 files changed, 2 insertions, 16 deletions
diff --git a/main.go b/main.go
index 8295ea3..ec7e6b2 100644
--- a/main.go
+++ b/main.go
@@ -4,13 +4,8 @@ import (
"bufio"
"fmt"
"os"
- "strings"
"github.com/Shugyousha/stasher/conf"
- "github.com/Shugyousha/stasher/filter/str"
- "github.com/Shugyousha/stasher/input/stdin"
- "github.com/Shugyousha/stasher/manager"
- "github.com/Shugyousha/stasher/output/stdout"
)
func main() {
@@ -20,17 +15,8 @@ func main() {
os.Exit(1)
}
- man := conf.NewManagerFromConfig(bufio.NewReader(f))
- fmt.Fprintf(os.Stderr, "manager: %#v\n", man)
-
- ffmap := make(map[string]func(string) string, 10)
- ffmap["F"] = func(s string) string { return strings.ToUpper(s) }
-
- m := manager.Manager{
- Input: stdin.New(nil),
- Filter: str.New(ffmap),
- Output: stdout.New(nil),
- }
+ m := conf.NewManagerFromConfig(bufio.NewReader(f))
+ fmt.Fprintf(os.Stderr, "manager: %#v\n", m)
m.Run()
}