Skip to content

Commit

Permalink
Refactor commandPut function
Browse files Browse the repository at this point in the history
  • Loading branch information
ruedap committed Mar 31, 2015
1 parent 09c08a8 commit ff527e2
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 18 deletions.
36 changes: 22 additions & 14 deletions commands.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

var Commands = []cli.Command{
commandFind,
commandConvert,
commandPut,
}

var commandFind = cli.Command{
Expand All @@ -20,15 +20,23 @@ var commandFind = cli.Command{
},
}

var commandConvert = cli.Command{
Name: "convert",
Usage: "Convert icon name to each format",
Action: doConvert,
var commandPut = cli.Command{
Name: "put",
Usage: "Put the icon into each format",
Action: func(c *cli.Context) {
flags := map[string]string{
"name": c.String("name"),
"code": c.String("code"),
"ref": c.String("ref"),
"url": c.String("url"),
}
commandPutExec(flags)
},
Flags: []cli.Flag{
cli.StringFlag{Name: "name", Usage: "Convert to CSS class name"},
cli.StringFlag{Name: "code", Usage: "Convert to character code"},
cli.StringFlag{Name: "ref", Usage: "Convert to character reference"},
cli.StringFlag{Name: "url", Usage: "Convert to URL of official site"},
cli.StringFlag{Name: "name", Usage: "CSS class name"},
cli.StringFlag{Name: "code", Usage: "Character code"},
cli.StringFlag{Name: "ref", Usage: "Character reference"},
cli.StringFlag{Name: "url", Usage: "URL of official site"},
},
}

Expand All @@ -54,11 +62,11 @@ func commandFindExec(terms []string) {
fmt.Print(s)
}

func doConvert(c *cli.Context) {
name := c.String("name")
code := c.String("code")
ref := c.String("ref")
url := c.String("url")
func commandPutExec(flags map[string]string) {
name := flags["name"]
code := flags["code"]
ref := flags["ref"]
url := flags["url"]
ics := NewIcons()

if name != "" {
Expand Down
8 changes: 4 additions & 4 deletions workflow/info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
<key>escaping</key>
<integer>0</integer>
<key>script</key>
<string>./faw convert --name {query}</string>
<string>./faw put --name {query}</string>
<key>type</key>
<integer>0</integer>
</dict>
Expand Down Expand Up @@ -171,7 +171,7 @@
<key>escaping</key>
<integer>0</integer>
<key>script</key>
<string>./faw convert --ref {query}</string>
<string>./faw put --ref {query}</string>
<key>type</key>
<integer>0</integer>
</dict>
Expand All @@ -188,7 +188,7 @@
<key>escaping</key>
<integer>0</integer>
<key>script</key>
<string>./faw convert --code {query}</string>
<string>./faw put --code {query}</string>
<key>type</key>
<integer>0</integer>
</dict>
Expand Down Expand Up @@ -222,7 +222,7 @@
<key>escaping</key>
<integer>0</integer>
<key>script</key>
<string>./faw convert --url {query}</string>
<string>./faw put --url {query}</string>
<key>type</key>
<integer>0</integer>
</dict>
Expand Down

0 comments on commit ff527e2

Please sign in to comment.