Skip to content
/ duckgo Public

🦆 A command line DuckDuckGo client with fuzzyfinder UI written in Go

License

Notifications You must be signed in to change notification settings

sheepla/duckgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goreleaser

🦆 duckgo

duckgo is a command line tool to query DuckDuckGo and open items from search result with Web browser quickly.

This tool is inspired by ddgr. However, it has been developed with an even greater focus on agility and portability.

Usage

Usage: duckgo [--json] [--timeout TIMEOUT] [--user-agent USER-AGENT] [--referrer REFERRER] [--browser BROWSER] [--version] [QUERY [QUERY ...]]

Positional arguments:
  QUERY                  keywords to search

Options:
  --json, -j             output results in JSON format
  --timeout TIMEOUT, -t TIMEOUT
                         timeout seconds
  --user-agent USER-AGENT, -u USER-AGENT
                         User-Agent value
  --referrer REFERRER, -r REFERRER
                         Referrer value
  --browser BROWSER, -b BROWSER
                         the command of Web browser to open URL
  --version              show version
  --help, -h             display this help and exit

Installation

You can download executable binaries from the release page.

latest release

To build from source, run make build.

Similar projects

  • ddgr - DuckDuckGo client written in Python
  • googler - Google client written in Python
  • rearx - TUI client for the searx meta search engine written in Rust

Author

sheepla

License

MIT

About

🦆 A command line DuckDuckGo client with fuzzyfinder UI written in Go

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published