masv-portal
-- Una herramienta de línea de comandos para listar, crear y eliminar Portales MASV.
- Sinopsis
- Requisitos
- Configuración
- Descripción
- Entorno
- Archivos
- Estado de salida
- Ejemplos
- Obtener ayuda
masv-portal ls
[ --team
ID-del-equipo ] [IDs o subdominios ...]
masv-portal new --subdomain
subdominio --name
nombre --message
mensaje --recipients
destinatarios [...] [ --access_code
código de acceso ] [ --download_password
contraseña de descarga ] [ --tag
etiqueta ]
masv-portal rm
ID [...]
Para usar esta herramienta, necesitarás lo siguiente:
Antes de usar masv-portal
, configura tus credenciales de MASV. Puedes hacerlo con variables de entorno o un archivo .env
en el mismo directorio que la herramienta masv-portal
. Consulta Entorno y Archivos.
La herramienta masv-portal lista, crea y elimina Portales MASV. Te ofrece una forma de automatizar tu flujo de trabajo de transferencia de archivos.
Y es de código abierto y extensible, así que puedes agregar otras órdenes, opciones y mejoras.
Estas opciones están disponibles para todos los comandos:
Muestra información de diagnóstico en la salida de error estándar.
Muestra la versión de esta herramienta.
Muestra información de uso. También puedes usar esta opción con cada comando.
Lista los Portales en tu equipo. Para cada ID de Portal o subdominio coincidente, muestra el ID del Portal, la fecha de creación, la etiqueta y el subdominio. Sin IDs o subdominios, lista todos los Portales en un equipo.
Opcional. Sustituye el ID de equipo especificado por MASV_TEAM
. La clave API que utilices debe darte acceso a este equipo.
Crea uno o más Portales nuevos.
Requerido. El subdominio debe ser único entre todos los subdominios en MASV, no solo en tu Equipo.
Requerido. Un nombre amigable para el Portal.
Requerido. Una descripción corta y amigable del Portal.
Requerido. Una lista de una o más direcciones de correo electrónico.
Opcional. Sustituye el ID de equipo especificado por MASV_TEAM
. La clave API que utilices debe darte acceso a este equipo.
Opcional. Contraseña para acceder a la página del Portal.
Opcional. Contraseña para descargar paquetes de este Portal.
Opcional. Nombre de la etiqueta para asociar con paquetes que se cargan en este Portal. Si la etiqueta no existe para este Equipo, MASV la creará.
Elimina Portales con IDs coincidentes.
Advertencia: Esto no se puede deshacer.
Si las siguientes variables no están configuradas en el entorno, entonces la herramienta utiliza sus definiciones en el archivo .env
.
Una clave API que has creado.
El Equipo predeterminado a utilizar. El usuario MASV asociado con la API debe ser miembro de este equipo. La opción -t
sobrescribe esta variable.
Un archivo de entorno en el mismo directorio que esta herramienta. Define las variables de entorno que utiliza esta herramienta.
Un ejemplo de archivo .env
:
MASV_API_KEY=CLAVEEJEMPLO123
MASV_TEAM=IDEQUIPOEJEMPLO321
Éxito.
Ocurrió un error. La herramienta también muestra un mensaje de error en la salida de error estándar.
Listar todos los Portales:
masv-portal ls
Crear un Portal llamado "Mi nuevo portal" con el subdominio "minuevoportal" y [email protected] como destinatario. Usa la etiqueta del Portal para registrar un número de trabajo, JOB-2024-03:
masv-portal new \
--name "Mi nuevo portal" \
--message "¡Bienvenido a mi nuevo Portal!" \
--subdomain minuevoportal \
--recipients "[email protected]" \
--tag "JOB-2024-03"
Eliminar un Portal:
masv-portal rm E1XSATMHPWLSESDJFQHGW4HKHJ
Eliminar un Portal con etiqueta JOB-2024-03:
masv_portal rm $(node . ls | awk '$3=="\"JOB-2024-03\"" { print $1 }')
Algunos enlaces útiles para aprender más sobre cómo trabajar con los Portales MASV:
Hecho con ♥ en Canadá