diff options
author | Silvan Jegen <s.jegen@gmail.com> | 2017-02-18 07:35:24 +0100 |
---|---|---|
committer | Silvan Jegen <s.jegen@gmail.com> | 2017-02-18 07:42:25 +0100 |
commit | 1bfb3355633b21bacfce57fde8e922cb9970b6d6 (patch) | |
tree | 81b11d8545e55244b1351a138893d0f304602980 /main.go | |
parent | 6f82a101fbfe6a040bed68c107e1f66012b0dbab (diff) |
Make the StringFilter configurable
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 18 |
1 files changed, 2 insertions, 16 deletions
@@ -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() } |