Initial Commit

This commit is contained in:
Brian Buller 2017-08-31 10:35:41 -05:00
commit 990e0dd50a
2 changed files with 47 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
# Ignore the binary
emt

45
main.go Normal file
View File

@ -0,0 +1,45 @@
package main
import (
"fmt"
"os"
)
var emoticons map[string]string
func main() {
initEmoticons()
// We default to "shrug"
emt := "¯\\_(ツ)_/¯"
if len(os.Args) > 1 {
which := os.Args[1]
fmt.Println(which)
if which == "help" {
for k, v := range emoticons {
fmt.Println(k, v)
}
os.Exit(0)
} else {
if i, ok := emoticons[which]; ok {
emt = i
}
}
}
fmt.Println(emt)
}
func initEmoticons() {
emoticons = make(map[string]string)
emoticons["bat"] = "°·_·°"
emoticons["bomb"] = "●~*"
emoticons["fish"] = ">°)))彡"
emoticons["flip"] = "(╯°□°)╯︵ ┻━┻"
emoticons["lenny"] = "( ͡° ͜ʖ ͡°)"
emoticons["octopus"] = "<コ:彡"
emoticons["shrug"] = "¯\\_(ツ)_/¯"
emoticons["smirk"] = "( ͡° ͜ʖ ͡°)"
emoticons["snake"] = "~>°)"
emoticons["squid"] = ":.ミ"
emoticons["star"] = "☆彡"
emoticons["tadpole"] = "(°°)"
}