macOS
brew install surfrawlocal Homebrew formula metadata
sudo port install surfrawMacPorts ports tree · net/surfraw/Portfile · 来源: api.github.com
安装
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来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.