macOS
brew install srgnlocal Homebrew formula metadata
sudo port install srgnMacPorts ports tree · devel/srgn/Portfile · Source: api.github.com
brew / rang 8747
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de srgn pour les workflows d'agents IA.
installation
brew install srgnlocal Homebrew formula metadata
sudo port install srgnMacPorts ports tree · devel/srgn/Portfile · Source: api.github.com
nix profile install nixpkgs#srgnnixpkgs package indexes · pkgs/by-name/sr/srgn/package.nix · Source: api.github.com
sudo pacman -S srgnArch Linux sync databases · srgn · Source: geo.mirror.pkgbuild.com
aperçu
Code surgeon for precise text and code transplantation
historique
srgn is a Rust command-line search and transformation tool that combines regular-expression scopes with optional syntax-aware scopes based on programming-language grammars. Its author characterizes it as a mix of `tr`, `sed`, `ripgrep`, and tree-sitter.
The public repository was created in 2023 and released v0.1.0 that October. The README records that its earliest core was a Rust rewrite of a tool devoted to German character substitutions; it then expanded into a general code-aware search and transformation utility.
The official installation guide documents release binaries, cargo-binstall, Homebrew, Nix and a repository flake, MacPorts, and compilation through Cargo. The package metadata additionally records a Pacman package, giving srgn unusually broad distribution for a focused refactoring CLI.
srgn can search or transform stdin and files with regular expressions, then narrow operations to syntax-aware language scopes. Actions include replacement, case conversion, deletion, squeezing, and language-specific transformations, and shell completions are built into the CLI.
srgn sits between traditional Unix text filters and IDE refactoring: it preserves a composable command-line interface while using parsers to select structural code regions. Its prebuilt binaries and presence across Cargo, Homebrew, Nix, MacPorts, and Pacman make it especially accessible to polyglot CLI users.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
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.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
srgn | 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:srgn |
|---|---|
| Version | 0.14.2 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://github.com/alexpovel/srgn |
| Dépôt | https://github.com/alexpovel/srgn |
| 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.
srgn
nix profile install nixpkgs#srgnsrgn 0.14.2-1
A code surgeon for precise text and code transplantation
https://github.com/alexpovel/srgn
sudo pacman -S srgnsrgn
sudo port install srgnpiste 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.