En el post anterior expliqué intenté explicar cuál es la finalidad de la aplicación.
Para facilitar la comprensión de la herramienta, voy a preparar una serie de pequeños posts (que luego irán a la Wiki de Bender) para cubrir, de forma gráfica, su uso.
La primer parte es, a riesgo de sonar obvio, la instalación. Para esto, sólo tenemos un requisito: que la base de datos, vacía, exista.
En mi caso, he creado una base de datos llamada, claro está, bender.
mysql> create database bender;
Query OK, 1 row affected (0.02 sec)
mysql> use bender;
Database changed
mysql> show tables;
Empty set (0.00 sec)
El segundo paso es hacer una copia del archivo config.sample.yml para especificar nuestros datos de conexión a la base de datos.
Suponiendo que ya estábamos en el path raíz de la herramienta, simplemente copiamos el archivo y lo llamaremos config.yml.
cp config.sample.yml config.yml
El contenido del archivo es:
## Main database
database:
type: mysql
user: username
password: password
database: database
host: localhost
port: 3306
encoding: LATIN1
Con la base de datos creada, ahora toca iniciar la consola por primera vez. La forma de hacerlo es invocando al archivo llamado, justamente, shell.php.
php shell.php
Al hacerlo, pasaremos a estar dentro de la consola.
En este momento, vamos a instalar (crear las tablas necesarias) para que la aplicación pueda funcionar.
El comando que tenemos que ejecutar, dentro del shell de Bender, es:
Bender > database:install
Una vez ejecutado, recibirán un mensaje de confirmación.
A partir de éste momento, ya está todo listo para crear acciones y tareas.
Para salir de la consola, ctrl+d.