Skip to content

Latest commit

 

History

History
171 lines (148 loc) · 4.89 KB

SUMMARY.md

File metadata and controls

171 lines (148 loc) · 4.89 KB

Documentación de xfetch

Una herramienta de obtención de información del sistema multiplataforma escrita en Rust.

  • Versión: 1.0.0
  • Licencia: MIT
  • Autor: xscriptor
  • Repositorio: github.com/xfetch-cli/xfetch

Tabla de Contenidos

  1. Primeros Pasos

    • Métodos de instalación (instalación rápida, manual, gestores de paquetes)
    • Primera ejecución
    • Resumen de la interfaz de línea de comandos
    • Actualización de xfetch
    • Variables de entorno
  2. Generación de Configuración

    • --gen-config básico
    • Logo de distro (--logo) y layout (--layout)
    • Fallbacks offline
  3. Configuración

    • Formato de archivo JSONC
    • Todos los campos de configuración
    • Grupos de módulos
    • Iconos y colores
    • Integración de plugins
    • Configuración de animación
  4. Módulos

    • Módulos principales del sistema (SO, kernel, hostname, uptime)
    • Módulos de hardware (CPU, GPU, memoria, swap, disco, batería)
    • Módulos de software (paquetes, shell, terminal, WM/DE)
    • Módulos de red (IP local, IP pública, interfaces)
    • Módulos de usuario/sesión (usuario, fecha/hora)
    • Módulos especiales (paleta, cabecera, separador)
    • Referencias a módulos de plugins
  5. Diseños

    • Diseño clásico lado a lado
    • Diseño de sección con grupos
    • Diseño Pac-Man
    • Diseño de bloque lateral
    • Diseño de árbol
    • Variantes Box, Line, Dots, Bottom Line
    • Diseño compacto
    • Diseño minimalista
    • Diseños horizontal e inferior
    • Diseños Section-box y Custom-X
  6. Plugins

    • Resumen de la arquitectura de plugins
    • Protocolo JSON wire
    • Tipos de plugins (proveedor de información, animación de logo)
    • Descubrimiento e instalación de plugins
    • Referencia de plugins oficiales
      • animate-logo
      • docker
      • github-stats
      • music-player
      • weather
      • timezone
      • user-info
      • display-resolution
      • theme-detection
      • chocolatey
      • temperature
      • theme-manager
      • wasm-crypto
      • wasm-ip-geo
      • wasm-pacman
      • wasm-proc
    • Plugins WebAssembly (capacidades del manifiesto y llamadas al host)
    • Escritura de plugins personalizados
    • Crate de API para plugins
    • WebAssembly guests (wasm.md)
  7. Extensiones

    • Resumen de la arquitectura de extensiones
    • Configuración via config_providers
    • Protocolo JSON wire
    • Instalación y comandos CLI
    • Extensiones oficiales
      • config-roulette
      • layout-override
      • wasm-night-mode
      • wasm-updates-footer
      • wasm-lang-labels
    • Escritura de extensiones personalizadas
  8. Efectos

    • Resumen de la arquitectura
    • Instalación y comandos CLI
    • Configuración y campos
    • Protocolo JSON wire
    • Efectos oficiales
    • Efectos WebAssembly (wasm-matrix, wasm-python-pulse)
    • Escritura de efectos personalizados
  9. Personalización

    • Logos ASCII y de imagen
    • Tamaño y posicionamiento de imágenes
    • Renderizado de imágenes en Kitty
    • Estilos de animación de logo
    • Iconos Nerd Font
    • Personalización de colores ANSI
    • Estilos de visualización de paleta
    • Configuraciones predefinidas
  10. Uso Avanzado

  • Modo de evaluación comparativa
  • Sistema de caché
  • Controles de privacidad
  • Comportamiento multiplataforma
  • Optimización de rendimiento
  1. Referencia de Predefinidos
  • Predefinidos de diseño
  • Predefinidos de muestra
  • Predefinidos de plugins
  • Predefinido completo
  1. Temas
  • Arquitectura y orden de fusión
  • Formato de archivo de tema
  • Resolución de temas y comandos CLI
  • Temas integrados
  1. Plugin Theme Manager

    • Descripción general e instalación
    • Acciones (listar, buscar, info, instalar)
    • Registro y registros personalizados
  2. Contribuir

    • Compilación desde el código fuente
    • Estructura del proyecto
    • Guía de desarrollo de plugins
    • Pruebas
    • Proceso de pull request
  3. Hoja de Ruta

    • Fases anteriores (base, módulos, diseños, docs)
    • Fase actual (pruebas, funciones avanzadas)
    • Planes futuros
  4. Seguridad

    • Reportar vulnerabilidades
    • Buenas prácticas de seguridad
    • Versiones soportadas
  5. Soporte

    • Obtener ayuda
    • Antes de abrir un issue
    • Expectativas de respuesta
  6. Registro de Cambios

    • Historial de versiones
    • Registro de cambios por fase
  7. Código de Conducta

    • Nuestros estándares
    • Comportamiento inaceptable
    • Cómo reportar
  8. Licencia

    • Términos de la licencia MIT