macOS
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · ソース: api.github.com
brew / 順位 9837
surfraw のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · ソース: api.github.com
sudo apk add surfrawAlpine Linux edge package indexes · surfraw · ソース: dl-cdn.alpinelinux.org
sudo apt install surfrawDebian stable package indexes · surfraw · ソース: deb.debian.org
sudo dnf install surfrawFedora Rawhide package metadata · surfraw · ソース: dl.fedoraproject.org
nix profile install nixpkgs#surfrawnixpkgs package indexes · pkgs/by-name/su/surfraw/package.nix · ソース: api.github.com
sudo pacman -S surfrawArch Linux sync databases · surfraw · ソース: geo.mirror.pkgbuild.com
sudo zypper install surfrawopenSUSE Tumbleweed package metadata · surfraw · ソース: download.opensuse.org
概要
Shell Users' Revolutionary Front Rage Against the Web
履歴
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.
セキュリティ状態
generalized runtime or code generation signal.
リスク yellow · 信頼度 中 · runtime
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
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/conf実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
opensearch-discover | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
opensearch-genquery | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
sr | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
surfraw | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
surfraw-update-path | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:surfraw |
|---|---|
| バージョン | 2.3.0 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://gitlab.com/surfraw/Surfraw |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 surfrawソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.