Skip to main content

FRIDAY is a console tool developed in Python that allows you to obtain and analyze key information from projects based on Adobe Commerce.

Project description


███████ ██████  ██ ██████   █████  ██    ██ 
██      ██   ██ ██ ██   ██ ██   ██  ██  ██  
█████   ██████  ██ ██   ██ ███████   ████   
██      ██   ██ ██ ██   ██ ██   ██    ██    
██      ██   ██ ██ ██████  ██   ██    ██    

F.R.I.D.A.Y. - Adobe Commerce Project Tool

FRIDAY es una herramienta de consola desarrollada en Python que permite obtener y analizar información clave de proyectos basados en Adobe Commerce (Magento).

Características

  • Análisis de configuración: Extrae y muestra configuraciones clave del proyecto.
  • Verificación de módulos: Lista módulos habilitados/deshabilitados.
  • Revisión de versiones: Obtiene la versión actual de Adobe Commerce y sus dependencias.
  • Logs y reportes: Accede a logs importantes y genera reportes.

Requisitos

  • Python 3.8 o superior
  • Acceso al servidor donde está alojado el proyecto Adobe Commerce
  • Permisos para leer archivos de configuración y logs

Instalación

  1. Clonar el repositorio:
    git clone https://github.com/usuario/friday.git
    cd friday
    
  2. Crear un entorno virtual (opcional pero recomendado):
    python3 -m venv venv
    source venv/bin/activate  # En Linux/macOS
    venv\Scripts\activate    # En Windows
    
  3. Instalar las dependencias:
    pip install -r requirements.txt
    

Uso

Ejecuta el script principal friday.py desde la terminal. Puedes usar los siguientes comandos:

Comandos Disponibles

python friday.py --help
Comando Descripción
--info Muestra información general del proyecto
--modules Lista módulos habilitados y deshabilitados
--version Muestra la versión de Adobe Commerce
--logs [n] Muestra las últimas n líneas del log
--config Muestra configuraciones clave del proyecto

Ejemplos de uso

  1. Obtener información general del proyecto:
    python friday.py --info
    
  2. Listar módulos habilitados/deshabilitados:
    python friday.py --modules
    
  3. Mostrar las últimas 50 líneas del log:
    python friday.py --logs 50
    

Configuración

Si es necesario, puedes definir rutas o configuraciones en un archivo config.json:

{
  "project_path": "/var/www/html/magento",
  "log_path": "/var/www/html/magento/var/log/system.log"
}

Contribución

¡Las contribuciones son bienvenidas! Para colaborar:

  1. Realiza un fork del repositorio.
  2. Crea una rama con la nueva funcionalidad o corrección de errores.
    git checkout -b feature/nueva-funcionalidad
    
  3. Envía un Pull Request.

Licencia

Este proyecto está licenciado bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Contacto

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omni_friday-0.0.6.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omni_friday-0.0.6-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file omni_friday-0.0.6.tar.gz.

File metadata

  • Download URL: omni_friday-0.0.6.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for omni_friday-0.0.6.tar.gz
Algorithm Hash digest
SHA256 aa94275051868036ed1b4cb005bdf2892165866f3e3b0cd2391e550156fda9e2
MD5 9c4f7c9f3e29894cd5dcdd72821aa877
BLAKE2b-256 80fb4a7e007b75593a7a39dd8952e846105a1fc01db44e92b9d5ec154a8c4897

See more details on using hashes here.

File details

Details for the file omni_friday-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: omni_friday-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for omni_friday-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2f43344a32ae2a8f0b07b3ee1eda607a97481c34f494e49f19e94282f6026b07
MD5 f1d33c0b5b1d5d0d3231f66b6d7abe5b
BLAKE2b-256 8719c3e00b884f891ed1f940303f37f066fa159017900a48719403cd43cc91e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page