Aunque la gestión de los gastos es una tarea fundamental, tanto para las empresas como para los particulares, generalmente requiere el uso de un software basado en la interfaz gráfica de usuario. Si usted es un friki de la línea de comandos que busca una alternativa basada en la CLI, debería probar pem. En este artículo, discutiremos la herramienta de línea de comandos, junto con las características que proporciona.

Nota

: todos los ejemplos discutidos en este artículo han sido probados en Ubuntu 14.04.

Instalación de Pem

La forma más fácil (que encontré) de instalar la herramienta es descargando el paquete desde su sitio web oficial, construyéndolo desde el código fuente, y luego instalándolo. Estos son los pasos:

wget http://ftp.gnu.org/gnu/pem/pem-0.7.9.tar.gztar-xzvf pem-0.7.9.tar.gzcd pem-0.7.9./configuremaudomakeinstall

Un punto importante que vale la pena mencionar aquí es que en lugar de usar wget (el primer paso), puedes dirigirte al sitio web de GNU para descargar la última versión de la herramienta.

Uso

El uso básico del comando pem es muy fácil – sólo tienes que pasar una nota de gasto o descripción, seguida del importe del gasto. He aquí un ejemplo:

pem “Comida de fin de semana “700

pem-weekend-lunch

El comando anterior almacena la descripción “Comida de fin de semana” así como el importe 700 en un archivo, que se denomina como el mes actual, y se coloca en la carpeta “.pem” bajo su directorio HOME.

Nota

: si la descripción del gasto consiste en una sola palabra, no es obligatorio ponerla entre comillas dobles, pero si hay varias palabras, siempre debe ponerse entre comillas dobles.

Esto es lo que contiene el archivo:

pem-cat-weekend-lunch

El formato de la salida es [código],[etiqueta],[ingreso],[gasto]

Utilizar un nombre de archivo personalizado con la opción -f

En lugar de utilizar el nombre y la ubicación del archivo estándar (como se especificó en el ejemplo anterior), también puede especificar algún otro archivo utilizando la opción -f. Este es un ejemplo:

pem -f ~/Desktop/exp.txt “Cumpleaños “1000

pem-cumpleaños

El comando anterior almacenará el importe del gasto así como los detalles en el archivo exp.txt ubicado en el Escritorio.

Registrar un gasto con la opción -e

Al igual que cualquier otro gestor de gastos, la herramienta pem también le permite registrar sus ganancias, lo que puede hacerse utilizando la opción -e. He aquí un ejemplo:

pem -e “Salario “4000

pem-salario

Clasifique sus gastos o ingresos con la opción -c

Puede adjuntar etiquetas o categorías a sus gastos o ingresos utilizando la opción -c. Por ejemplo:

pem -c’viajes divertidos'”Viaje a Las Vegas “4500

pem-travel-fun

El comando que se muestra en la captura de pantalla anterior incluye “Viaje a Las Vegas” en la categoría “diversión en los viajes”.

Ver un informe diario con la opción -s

Puede pedir al comando pem que muestre un informe diario utilizando la opción -s. He aquí un ejemplo:

pem -s

pem-display-table

También puede pasar un número junto con el comando anterior para ver un informe diario con el total después de ese número de días. Por ejemplo, pem -s 3 mostraría un informe diario con un total después de 3 días.

Del mismo modo, puede utilizar la opción -m para mostrar un informe mensual.

Visualización de informes por categorías/etiquetas con la opción -C

A veces es necesario ver los resultados basados en una categoría o etiqueta particular. Puede hacerlo utilizando la opción -C del comando pem. He aquí un ejemplo:

pem -C viaje

pem-display-tag

Así, puede ver que el comando mostrado en la captura de pantalla anterior muestra resultados relacionados con la categoría “viajes”.

Para obtener más opciones, consulte la página del manual.

Conclusión

Puede que el comando pem no ofrezca una funcionalidad avanzada, pero proporciona las características que debería tener un gestor de gastos básico. El verdadero poder de la herramienta, sin embargo, reside en el hecho de que hace que la gestión de los gastos desde la línea de comandos sea muy fácil.

¿Has utilizado alguna vez pem o cualquier otro gestor de gastos basado en la línea de comandos? Comparte tu experiencia en los comentarios.