macOS
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · Source: api.github.com
brew / rang 9837
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de surfraw pour les workflows d'agents IA.
installation
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · Source: api.github.com
sudo apk add surfrawAlpine Linux edge package indexes · surfraw · Source: dl-cdn.alpinelinux.org
sudo apt install surfrawDebian stable package indexes · surfraw · Source: deb.debian.org
sudo dnf install surfrawFedora Rawhide package metadata · surfraw · Source: dl.fedoraproject.org
nix profile install nixpkgs#surfrawnixpkgs package indexes · pkgs/by-name/su/surfraw/package.nix · Source: api.github.com
sudo pacman -S surfrawArch Linux sync databases · surfraw · Source: geo.mirror.pkgbuild.com
sudo zypper install surfrawopenSUSE Tumbleweed package metadata · surfraw · Source: download.opensuse.org
aperçu
Shell Users' Revolutionary Front Rage Against the Web
historique
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.
posture de sécurité
generalized runtime or code generation signal.
risque yellow · confiance moyen · runtime
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
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/confexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
opensearch-discover | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
opensearch-genquery | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
sr | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
surfraw | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
surfraw-update-path | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:surfraw |
|---|---|
| Version | 2.3.0 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://gitlab.com/surfraw/Surfraw |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 surfrawpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.