testform login
testform [opciones globales] login [hostname]El comando testform login recupera un token de autenticación para el host remoto especificado (por defecto github.com) y lo almacena de manera segura en un archivo de credenciales local en el directorio del usuario:
~/.testform.d/credentials.jsonUna vez guardadas las credenciales, Testform las utiliza automáticamente para todas las operaciones de API con proveedores (como crear, consultar o cerrar issues en GitHub o GitLab), sin necesidad de configurar manualmente tokens en variables de entorno para cada ejecución.
Argumentos
Sección titulada «Argumentos»| Argumento | Por Defecto | Descripción |
|---|---|---|
hostname |
github.com |
El nombre de dominio del proveedor remoto para el cual se obtendrán las credenciales (ej: github.com, gitlab.com). |
Flujo Interactivo
Sección titulada «Flujo Interactivo»Al invocar el comando, Testform solicitará de forma interactiva el token de acceso personal (PAT):
$ testform login github.com
TestForm must now request authentication credentials for github.com.These credentials will be stored locally at ~/.testform.d/credentials.json.
Token (PAT) for github.com: ****************************************
Success! Configuration saved for github.com.Archivo de Credenciales
Sección titulada «Archivo de Credenciales»Las credenciales se conservan en formato JSON:
{ "hosts": { "github.com": { "token": "ghp_xxxxxxxxxxxxxxxxxxxx" } }}Códigos de Salida
Sección titulada «Códigos de Salida»0: Credenciales validadas y guardadas exitosamente.1: Token vacío o cancelado por el usuario.