macOS
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · Quelle: api.github.com
brew / Rang 9837
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für surfraw in AI-Agent-Workflows.
Installation
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · Quelle: api.github.com
sudo apk add surfrawAlpine Linux edge package indexes · surfraw · Quelle: dl-cdn.alpinelinux.org
sudo apt install surfrawDebian stable package indexes · surfraw · Quelle: deb.debian.org
sudo dnf install surfrawFedora Rawhide package metadata · surfraw · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#surfrawnixpkgs package indexes · pkgs/by-name/su/surfraw/package.nix · Quelle: api.github.com
sudo pacman -S surfrawArch Linux sync databases · surfraw · Quelle: geo.mirror.pkgbuild.com
sudo zypper install surfrawopenSUSE Tumbleweed package metadata · surfraw · Quelle: download.opensuse.org
Überblick
Shell Users' Revolutionary Front Rage Against the Web
Verlauf
Surfraw is a Unix shell interface for web search engines and site-specific searches. Its culture is deliberately command-line native: searches are exposed as small shell commands called elvi, with the browser treated as an output target rather than the main search UI.
The project began in 2000 as Surfaw 0.5.4 and was renamed Surfraw a few days later, according to the upstream NEWS file. By the 2003 Surfraw 2.0 release, a new development team had moved the project to Debian's Alioth infrastructure, added the short `sr` alias, added bookmark support, and reorganized elvi handling.
Surfraw continued to track the changing web by adding, fixing, and removing elvi as public search services appeared, changed interfaces, or disappeared. The 2018 2.3.0 release notes marked a move away from Debian's old platform to GitLab and noted that all elvi had moved to HTTPS.
Surfraw's adoption has been strongest in Unix and package-manager communities rather than as a mass-market application. The input package facts list packages across Homebrew, Debian, Ubuntu, Fedora, Alpine, Arch, Nix, MacPorts, and openSUSE, reflecting a long tail of distro packaging for shell-heavy users.
Typical use is `sr elviname search terms`, for example invoking an elvis for a web search, package lookup, documentation search, or site search. The README documents `surfraw -elvi` and `sr -elvi` for listing installed elvi, direct elvi use, XDG configuration, private elvi, and bookmark files.
Surfraw matters to package nerds because it turns web search targets, package indexes, bug trackers, documentation sites, and archives into composable shell entry points. It is a small expression of a larger Unix preference: keep search, text processing, terminal multiplexers, text browsers, and package metadata close to the command line.
Sicherheitslage
generalized runtime or code generation signal.
yellow Risiko · mittel Konfidenz · runtime
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/etc/xdg/surfraw/conf~/.config/surfraw/confExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
opensearch-discover | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
opensearch-genquery | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
sr | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
surfraw | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
surfraw-update-path | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:surfraw |
|---|---|
| Version | 2.3.0 |
| Paketmanager | Homebrew |
| Homepage | https://gitlab.com/surfraw/Surfraw |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
surfraw 2.3.0-2
fast unix command line interface to WWW
http://gitlab.com/Surfraw/surfraw
sudo apt install surfrawsurfraw-extra 2.3.0-2
extra surfraw search tools with heavy dependencies
http://gitlab.com/Surfraw/surfraw
sudo apt install surfraw-extrasurfraw
nix profile install nixpkgs#surfrawsurfraw 2.3.0-2
fast unix command line interface to WWW
http://gitlab.com/Surfraw/surfraw
sudo apt install surfrawsurfraw-extra 2.3.0-2
extra surfraw search tools with heavy dependencies
http://gitlab.com/Surfraw/surfraw
sudo apt install surfraw-extrasurfraw 2.3.0-r0
Shell Users' Revolutionary Front Rage Against the Web
sudo apk add surfrawsurfraw-doc 2.3.0-r0
Shell Users' Revolutionary Front Rage Against the Web (documentation)
sudo apk add surfraw-docsurfraw 2.3.0-18.fc45
Shell Users Revolutionary Front Rage Against the Web
https://gitlab.com/surfraw/Surfraw
sudo dnf install surfrawsurfraw 2.3.0-4
Shell Users' Revolutionary Front Rage Against the Web
https://gitlab.com/surfraw/Surfraw/
sudo pacman -S surfrawsurfraw 2.3.0-4.6
Command Line Interface to WWW Search Engines
https://gitlab.com/surfraw/Surfraw
sudo zypper install surfrawsurfraw
sudo port install surfrawQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.