Tag: bash

  • WooCommerce CLI WCEU 2024

    You can find the documents related with my workshop (Efficiency Unleashed: A Guide to Automating WooCommerce through CLI) at WordCamp Europe in the next link :

    • Slides.
    • Scripts (5).
      • main_script.sh, with all the steps to be able to reproduce this workshop.
      • import_products.sh, to import a list of products from a CSV.
      • create_fake_orders.sh, to create to fake customers and orders.
      • export_pending_orders.sh, to export a list of previously created orders in pending status.
      • export_customer_list.sh, to export a list of the shop’s customers.
    • Data to import (2):
      • pasta.ods. Spreadsheet with the 5 products to import.
      • pasta.csv. CSV file with the 5 products to import.
  • Ejecutar un comando en Laravel en background y/o sin el usuario logueado

    Cuando estoy en un entorno de test con aplicaciones en Laravel (esto es extrapolable a cualquier otro entorno de desarrollo y/o framework que disponga de una interfaz de línea o CLI), a veces ejecuto comandos cuya ejecución puede llevar bastante tiempo.

    Un ejemplo claro es una migración con un seeder con un alto número de seeds, para probar la aplicación con un entorno sobrecargado de datos.

    En este tipo de casos lo ideal es poder dejar el comando en background y poder cerrar la consola si es necesario.

    (more…)

  • Laravel bash alias

    In this post I explain how to add some useful Laravel bash alias in the bash shell, so you haven’t to type this long commands.

    I use this alias in the Homestead VM Vagrant machine.

    (more…)

  • Envío de correos desde Bash

    Si necesitas enviar correos desde un script de Bash, este comando es interesante

    mail -s "Asunto del correo" mail@example.com <<< "Cuerpo del mensaje"

    <<< lo que haces es redigir la salida estándar.