bin/duckgo in duckgo-1.1.0 vs bin/duckgo in duckgo-1.2.0

- old
+ new

@@ -15,14 +15,15 @@ exit end help = """DuckGo lets you search duckduckgo.com for instant answers -duckgo [--help | -h] : Display this help -duckgo [--version | -V] : Display version -duckgo something searchable : Auto-handle the search -duckgo \!gem duckgo : Use !bang syntax to search a specific site +duckgo something searchable : Auto-handle the search +duckgo [--help | -h] : Display this help +duckgo [--version | -V] : Display version +duckgo [--favicon | -f] google.com : Get google's favicon +duckgo \\!gem duckgo : Use !bang syntax to search a specific site View docs and API on https://github.com/wlib/duckgo Made by Daniel Ethridge | git.io/de """ @@ -31,9 +32,17 @@ when "--help", "-h" puts help exit when "--version", "-V" puts "DuckGo v#{VERSION}" + exit + when "--favicon", "-f" + site = ARGV[1] + file = File.open("#{site}-favicon.ico", "w") + favicon = get_favicon(site) + file.write(favicon) + puts "Queried favicon from #{site}." + file.close exit else handle(ARGV[0..-1].join(" ")) exit end \ No newline at end of file