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

Uploaded Python 3

File details

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

File metadata

  • Download URL: omni_friday-0.0.7.tar.gz
  • Upload date:
  • Size: 7.1 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.7.tar.gz
Algorithm Hash digest
SHA256 bf72611a7145982c6ac38f2e91f2e9afe285ae31735e3a5c190ae25932417e3b
MD5 6c1d18a10ae277c6eb6d1f2a06dd4a02
BLAKE2b-256 8caa3ecd48f6f235e148d2c26a3b9f03cc3018abdac2e17b9fc89200b685aeeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omni_friday-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 7.0 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6e157605a86ad10d1f75b41018c97164ad4a1ffb8b0c7ec297a05d32d60077ac
MD5 6e575f9dead6d6c8fe87b1258b8b929f
BLAKE2b-256 bcae0da9652763907d921a288dd30697a6d4ecc76c82507c041f82e9797f7e05

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