![Forrest logo](/images/logo.png)
surfraw:tldr:7d3e9
The "surfraw" command is a command-line tool that allows you to interact with various search engines and perform searches directly from the terminal.
The "-elvi" option is used to list all the available search elvi (pl. of elvis). In this context, an elvis (plural: elvi) refers to a plugin/module that allows surfraw to interact with a specific search engine or website. Each elvis corresponds to a different search engine or website that you can search directly from the terminal using surfraw.
By running the command "surfraw -elvi", you will get a list of all the available elvi plugins that are currently installed on your system. This list will include elvi for popular search engines like Google, Bing, and DuckDuckGo, as well as elvi for various websites like Wikipedia, YouTube, and many others.
Once you know the name of a specific elvis, you can use the surfraw command with the "-browser" option followed by the elvis name to perform a search on that particular search engine or website. For example, if you have an elvis named "google", you can use the command "surfraw -browser google hello world" to search for "hello world" on Google.