Una herramienta CLI que autmatiza el desglose de horas trabajadas por el capital humano de una organizacion.
- PHP >= 7.1.0
- Composer
Clonamos el repositorio e instalamos dependencias
user@user:~$ git clone https://gitlab.com/lucianoldf/sph.git
user@user:~$ cd sph/
user@user:~/sph$ composer install
Para ejecutar:
user@user:~/sph$ php sph.php
SPH buscara en el directorio ./import/ el archivo .xlsx mas reciente e intentara importarlo y procesarlo. El resultado del proceso se deberia mostrar por la salida estandar y ademas crear un archivo xlsx en el directorio ./export/
Para obtener mas informacion sobre las posibilidades de opciones
user@user:~/sph$ php sph.php -h
Podemos indicar especificamente que arhicov queremos importar:
user@user:~/sph$ php sph.php --i-file=./import/planilla_horas_base_2.xlsx
Tambien indicando el archivo que se importa y que se exporta:
user@user:~/sph$ php sph.php --i-file=./import/planilla_input_test_2q_septimebre_2019.xlsx --o-file=./testeo.xlsx
user@user:~/sph$ php -S localhost:8000
[Mon Oct 12 19:51:52 2020] PHP 7.4.3 Development Server (http://localhost:8000) started
Ingresar al navegador (firefox, chrome, IE, safari, etc...) a la url localhost:8000
por ahora no hay.... ;)
Este proyecto esta licenciado bajo MIT License - mirar el achivo LICENSE.md para mas detalles