macOS
brew install libxolocal Homebrew formula metadata
sudo port install libxoMacPorts ports tree · devel/libxo/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für libxo in AI-Agent-Workflows.
Installation
brew install libxolocal Homebrew formula metadata
sudo port install libxoMacPorts ports tree · devel/libxo/Portfile · Quelle: api.github.com
sudo apk add libxoAlpine Linux edge package indexes · libxo · Quelle: dl-cdn.alpinelinux.org
sudo dnf install libxoFedora Rawhide package metadata · libxo · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#libxonixpkgs package indexes · pkgs/by-name/li/libxo/package.nix · Quelle: api.github.com
Überblick
Allows an application to generate text, XML, JSON, and HTML output
Verlauf
libxo is a C library from Juniper for emitting traditional text, XML, JSON, and HTML from one set of output calls. It is best known in package culture through FreeBSD's structured-output work.
The project README explains the central idea: applications call xo_emit with field descriptors, and the selected output style is chosen at runtime. GitHub tag metadata places the 0.1.0 tag at a commit dated 2014-07-30.
The FreeBSD manual page records Phil Shafer as author and says the library was added in FreeBSD 11.0. That adoption moved libxo from a standalone library into the base-system conversation about machine-readable command output.
FreeBSD's adoption gave libxo a practical audience: base utilities could keep human-readable output while adding JSON, XML, or HTML modes for scripts and automation. The package is also available outside FreeBSD for projects that want the same structured-output model.
Users generally encounter libxo through commands that accept a libxo output mode or through the xo utility family. Developers use the library when they want one formatting path to serve terminal text and structured data consumers.
libxo matters because it is a concrete answer to the long-running Unix problem of parsing human text with fragile awk and sed pipelines. It represents the package-manager-adjacent push toward structured CLI output without abandoning traditional command output.
Sicherheitslage
library-like package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
libxo-config | cli | globales Executable | |
xo | cli | globales Executable | |
xohtml | cli | globales Executable | |
xolint | cli | globales Executable | |
xopo | cli | globales Executable |
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.
https://github.com/Juniper/libxo
Installationsmetadaten
| Paketschlüssel | brew:libxo |
|---|---|
| Version | 1.7.5 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/libxo |
| Homepage | https://juniper.github.io/libxo/libxo-manual.html |
| Repository | https://github.com/Juniper/libxo |
| Upstream-Dokumentation | https://juniper.github.io/libxo/libxo-manual.html |
| Lizenz | BSD-2-Clause |
| Quellarchiv | https://github.com/Juniper/libxo/releases/download/1.7.5/libxo-1.7.5.tar.gz |
| Build-Abhängigkeiten | libtool |
| Bottle | verfügbar (auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | libxo |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
libxo
nix profile install nixpkgs#libxolibxo 1.7.5-r0
Library for Generating Text, XML, JSON, and HTML Output
http://juniper.github.io/libxo/libxo-manual.html
sudo apk add libxolibxo-dev 1.7.5-r0
Library for Generating Text, XML, JSON, and HTML Output (development files)
http://juniper.github.io/libxo/libxo-manual.html
sudo apk add libxo-devlibxo-doc 1.7.5-r0
Library for Generating Text, XML, JSON, and HTML Output (documentation)
http://juniper.github.io/libxo/libxo-manual.html
sudo apk add libxo-doclibxo 1.7.5-3.fc44
A Library for Generating Text, XML, JSON, and HTML Output
https://github.com/Juniper/libxo
sudo dnf install libxolibxo-devel 1.7.5-3.fc44
Development files for libxo
https://github.com/Juniper/libxo
sudo dnf install libxo-devellibxo
sudo port install libxoQuellspur
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.