The `--benchmark` flag displays timing information for the parallel probe phase and total execution:
- Initialize Rust project with dependencies
Xfetch contributors and users are expected to collaborate in a respectful, inclusive, and professional way.
xfetch uses a JSONC (JSON with Comments) configuration file. The default location is `~/.config/xfetch/config.jsonc`. You can generate a default configuration with `xfetch --gen-config` or use a custom path with `xfetch --config <path>`.
xfetch is written in Rust (edition 2024). To build from source, you need Rust installed (install via `rustup` at rust-lang.org).
xfetch offers extensive visual customization through logos, icons, colors, and animation effects. All customization is configured in the JSONC configuration file.
xfetch is a cross-platform system information fetching tool written in Rust. It displays details about your operating system, hardware, software, and network in a customizable terminal output with ASCII art or images.
xfetch supports multiple visual layouts for displaying system information. Each layout arranges modules, groups, and the logo differently. Layouts are selected via the `layout` field in the configuration file.
xfetch is licensed under the MIT License.
xfetch provides 18 built-in modules and supports unlimited custom modules through its plugin system. Modules are the individual pieces of information displayed in the output.
xfetch has a plugin system that allows extending functionality through standalone executables. Plugins communicate with the core via a JSON protocol over stdin/stdout.
xfetch ships with a comprehensive library of preset configurations demonstrating various layouts, visual styles, and plugin integrations. These presets are located in the `configs/` repository.
- [x] Initialize Rust project with dependencies
If you discover a security vulnerability in **xfetch**, please report it responsibly by contacting:
Need help with installation, configuration, layouts, or runtime behavior of **xfetch**?
The theme-manager plugin allows browsing, searching, inspecting, and installing xfetch themes from the remote theme registry.
The theme system separates visual appearance (colors, icons, layout) from module configuration, allowing you to switch looks without touching your module setup.
Das Flag `--benchmark` zeigt Zeitinformationen fur die parallele Probephase und die Gesamtausfuhrungszeit an:
- Rust-Projekt mit Abhangigkeiten initialisieren
Von Xfetch-Mitwirkenden und -Benutzern wird erwartet, dass sie auf respektvolle, integrative und professionelle Weise zusammenarbeiten.
xfetch verwendet eine JSONC (JSON mit Kommentaren) Konfigurationsdatei. Der Standardspeicherort ist `~/.config/xfetch/config.jsonc`. Sie konnen eine Standardkonfiguration mit `xfetch --gen-config` generieren oder einen benutzerdefinierten Pfad mit `xfetch --config <pfad>` verwenden.
xfetch ist in Rust (Edition 2024) geschrieben. Um aus dem Quellcode zu bauen, benotigen Sie Rust (installieren Sie es uber `rustup` auf rust-lang.org).
xfetch bietet umfangreiche visuelle Anpassungsmöglichkeiten durch Logos, Icons, Farben und Animationseffekte. Die gesamte Anpassung wird in der JSONC-Konfigurationsdatei konfiguriert.
xfetch ist ein plattformunabhangiges Systeminformations-Tool geschrieben in Rust. Es zeigt Details zu Ihrem Betriebssystem, Ihrer Hardware, Software und Ihrem Netzwerk in einer anpassbaren Terminalausgabe mit ASCII-Kunst oder Bildern an.
xfetch unterstutzt mehrere visuelle Layouts zur Anzeige von Systeminformationen. Jedes Layout ordnet Module, Gruppen und das Logo unterschiedlich an. Layouts werden uber das Feld `layout` in der Konfigurationsdatei ausgewahlt.
xfetch ist unter der MIT-Lizenz lizenziert.
xfetch bietet 18 eingebaute Module und unterstutzt unbegrenzt viele benutzerdefinierte Module durch sein Plugin-System. Module sind die einzelnen Informationsstucke, die in der Ausgabe angezeigt werden.
xfetch hat ein Plugin-System, das die Erweiterung der Funktionalitat durch eigenstandige ausfuhrbare Programme ermoglicht. Plugins kommunizieren mit dem Kern uber ein JSON-Protokoll uber stdin/stdout.
xfetch wird mit einer umfassenden Bibliothek von Preset-Konfigurationen ausgeliefert, die verschiedene Layouts, visuelle Stile und Plugin-Integrationen demonstrieren. Diese Presets befinden sich im `configs/`-Repository.
- [x] Rust-Projekt mit Abhangigkeiten initialisieren
Wenn Sie eine Sicherheitslucke in **xfetch** entdecken, melden Sie diese bitte verantwortungsvoll per E-Mail:
Benotigen Sie Hilfe bei Installation, Konfiguration, Layouts oder dem Laufzeitverhalten von **xfetch**?
Das theme-manager Plugin ermoglicht das Durchsuchen, Suchen, Inspizieren und Installieren von xfetch Themes aus der entfernten Theme-Registry.
Das Theme-System trennt das visuelle Erscheinungsbild (Farben, Icons, Layout) von der Modulkonfiguration, sodass du das Aussehen wechseln kannst, ohne deine Moduleinrichtung anzutasten.
La bandera `--benchmark` muestra información de tiempo para la fase de sondeo paralelo y la ejecución total:
- Inicializar proyecto Rust con dependencias
Se espera que los colaboradores y usuarios de xfetch colaboren de manera respetuosa, inclusiva y profesional.
xfetch utiliza un archivo de configuración JSONC (JSON con comentarios). La ubicación predeterminada es `~/.config/xfetch/config.jsonc`. Puede generar una configuración predeterminada con `xfetch --gen-config` o usar una ruta personalizada con `xfetch --config <ruta>`.
xfetch está escrito en Rust (edición 2024). Para compilar desde el código fuente, necesita Rust instalado (instálelo mediante `rustup` en rust-lang.org).
xfetch ofrece una amplia personalización visual a través de logos, iconos, colores y efectos de animación. Toda la personalización se configura en el archivo de configuración JSONC.
xfetch es una herramienta de obtención de información del sistema multiplataforma escrita en Rust. Muestra detalles sobre su sistema operativo, hardware, software y red en una salida de terminal personalizable con arte ASCII o imágenes.
xfetch admite múltiples diseños visuales para mostrar información del sistema. Cada diseño organiza los módulos, grupos y el logo de manera diferente. Los diseños se seleccionan mediante el campo `layout` en el archivo de configuración.
xfetch está licenciado bajo la Licencia MIT.
xfetch proporciona 18 módulos integrados y admite módulos personalizados ilimitados a través de su sistema de plugins. Los módulos son las piezas individuales de información que se muestran en la salida.
xfetch tiene un sistema de plugins que permite extender la funcionalidad a través de ejecutables independientes. Los plugins se comunican con el núcleo mediante un protocolo JSON sobre stdin/stdout.
xfetch incluye una biblioteca completa de configuraciones predefinidas que demuestran varios diseños, estilos visuales e integraciones de plugins. Estos predefinidos se encuentran en el repositorio `configs/`.
- [x] Inicializar proyecto Rust con dependencias
Si descubre una vulnerabilidad de seguridad en **xfetch**, repórtela de manera responsable contactando:
¿Necesita ayuda con la instalación, configuración, diseños o comportamiento en tiempo de ejecución de **xfetch**?
El plugin theme-manager permite navegar, buscar, inspeccionar e instalar temas de xfetch desde el registro remoto de temas.
El sistema de temas separa la apariencia visual (colores, iconos, diseño) de la configuración de módulos, permitiendo cambiar el aspecto sin tocar la configuración de los módulos.