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.5.tar.gz (3.9 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.5-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: omni_friday-0.0.5.tar.gz
  • Upload date:
  • Size: 3.9 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.5.tar.gz
Algorithm Hash digest
SHA256 0b5746013fa413c66cfb0b21fc2600ca6bffdffb4562b59da796082f4c93e38f
MD5 24e2e2aaf65b783000423268f6fea4a9
BLAKE2b-256 0107420864299b3fc7e0ada93cb942a4ee9584b2c410278c9a5e22941a4ae78f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omni_friday-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3aa3b48b5bf8cc2205ad4076737a04c9ccc6f61065b4bc07d30477a7eae660d1
MD5 ae2bad64e98de57a6fdec49a5d9d096b
BLAKE2b-256 d75f008f2fd386b4430c50cd61a31c8e4741c45d285e87e8020342f5f5176b77

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