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