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
- Clonar el repositorio:
git clone https://github.com/usuario/friday.git cd friday
- Crear un entorno virtual (opcional pero recomendado):
python3 -m venv venv source venv/bin/activate # En Linux/macOS venv\Scripts\activate # En Windows
- 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
- Obtener información general del proyecto:
python friday.py --info
- Listar módulos habilitados/deshabilitados:
python friday.py --modules
- 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:
- Realiza un fork del repositorio.
- Crea una rama con la nueva funcionalidad o corrección de errores.
git checkout -b feature/nueva-funcionalidad
- Envía un Pull Request.
Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
Contacto
- Autor: Facundo Capua
- Empresa: OMNI.PRO
- Correo: capua.facundo@omni.pro
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf72611a7145982c6ac38f2e91f2e9afe285ae31735e3a5c190ae25932417e3b
|
|
| MD5 |
6c1d18a10ae277c6eb6d1f2a06dd4a02
|
|
| BLAKE2b-256 |
8caa3ecd48f6f235e148d2c26a3b9f03cc3018abdac2e17b9fc89200b685aeeb
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e157605a86ad10d1f75b41018c97164ad4a1ffb8b0c7ec297a05d32d60077ac
|
|
| MD5 |
6e575f9dead6d6c8fe87b1258b8b929f
|
|
| BLAKE2b-256 |
bcae0da9652763907d921a288dd30697a6d4ecc76c82507c041f82e9797f7e05
|