El archivo test.env sólo sirve para usar con los test. Por lo que se deberán definir las variables de entorno por los siguientes dos métodos: Directo por consola (temporal), o definirlas directamente en el entorno (persistente).
Configuración
Para utilizar el cliente de API de LibreDTE, se debe tener un token de usuario, generado y obtenido desde la cuenta de LibreDTE.
En Linux o MacOS:
El token se almacena en una variable de entorno. Para almacenar en una variable de entorno, se debe escribir lo siguiente en consola.
export LIBREDTE_URL="https://libredte.cl"
export LIBREDTE_HASH="aqui-tu-hash-de-libredte"
export LIBREDTE_RUT="66666666-6"
LIBREDTE_HASH
es una cadena de varios caracteres. Almacena ese token en un lugar seguro y no lo compartas con nadie.LIBREDTE_RUT
contiene tu RUT asociado a la cuenta de LibreDTE, con Dígito Verificador.
Introducir en consola las variables de entorno almacena temporalmente las variables, y alternativamente, se puede modificar el archivo de configuración de shell en Linux (que se explicará a continuación), y añadir al final del archivo los comandos previamente introducidos. Añadir variables de entorno de esta forma es más persistente y no se repite su definición.
- Si se usa Linux, se deben añadir al archivo
~/.bashrc
los comandos previamente definidos. - Si se usa MacOS, se deben añadir al archivo
~/.zshrc
.
El paso siguiente sólo se hace para usuarios de MacOS. Por último, ejecutar el comando en cuestión para efectuar los cambios.
source ~/.zshrc
En Windows:
Para almacenar en una variable de entorno en Windows, hay varias alternativas. La primera es utilizando cmd, y para almacenarlas utilizando cmd, ejecuta en el buscador de Windows "cmd", y ejecuta los siguientes comandos:
setx LIBREDTE_URL "https://libredte.cl"
setx LIBREDTE_HASH "aqui-tu-hash-de-libredte"
setx LIBREDTE_RUT "66666666-6"
También se pueden definir utilizando Windows PowerShell, de una manera similar. Ejecuta en el buscador de Windows "PowerShell", y ejecuta los siguientes comandos:
$Env:LIBREDTE_URL="https://libredte.cl"
$Env:LIBREDTE_HASH="aqui-tu-hash-de-libredte"
$Env:LIBREDTE_RUT="66666666-6"
Como alternativa para almacenar las variables de manera persistente, debes seguir los siguientes pasos:
- Abre el Panel de Control > Sistema > Configuración avanzada del sistema.
- En la pestaña Opciones avanzadas, selecciona Variables de entorno.
- Añade o modifica las variables en la sección de "Variables de usuario" o "Variables del sistema".