WebCull
cli

Autenticación

Authorize multiple CLI accounts, select one by hash, verify its identity, and safely log out.

Autorizar La CLI Con Un Flujo De Aprobacion En Navegador

La CLI usa un flujo breve de aprobación en el navegador. Apruebe solo las solicitudes que inició con webcull login; la aprobación crea un token de CLI independiente y limitado.

Separate access

La autorización de la CLI es independiente del inicio de sesión en el navegador y la extensión. El token de cada cuenta se guarda en una entrada separada de credenciales del sistema operativo, mientras que el archivo de configuración solo conserva datos no secretos de la cuenta.

Iniciar Sesion Y Verificar La Cuenta

webcull login
webcull accounts
webcull whoami --account <account-hash>
webcull login
Inicia la autorización y abre la página de aprobación en el navegador.
webcull auth login
Alias de webcull login.
webcull accounts
Muestra cada cuenta autorizada localmente con su ID de usuario, hash, caducidad y estado activo sin imprimir los tokens.
webcull whoami --account <account-hash>
Muestra la cuenta autorizada y la caducidad del token.

Mantener varias cuentas conectadas al mismo tiempo

Cada inicio de sesión correcto añade otra autorización local de la CLI. Usa --account <hash|id> para seleccionar una cuenta para un comando. Sin esta opción, los comandos normales usan la última cuenta a la que se accedió correctamente.

webcull accounts
webcull bookmarks count --account abc123 --path /
webcull bookmarks search --account abc123 --query 'project notes' --limit 20
{
  "success": "true",
  "active_account": "abc123",
  "accounts": [
    {
      "number": 1,
      "active": true,
      "user": {
        "id": 42,
        "hash": "abc123",
        "name": "Personal",
        "email": "[email protected]"
      }
    }
  ]
}
Agent selection

Los agentes deben ejecutar webcull accounts al comenzar un contexto nuevo de WebCull. Con una cuenta usan su hash automáticamente. Con varias, muestran una lista numerada, preguntan qué cuenta corresponde e incluyen ese hash en cada comando posterior.

Elegir la cuenta antes de revocar el acceso

webcull logout
webcull logout --account abc123
webcull logout --account abc123 --local-only

Cuando hay varias cuentas conectadas, webcull logout interactivo muestra un selector numerado. Los clientes no interactivos reciben una respuesta de selección de cuenta y deben repetir el comando con el hash o ID de usuario previsto.

El cierre de sesión normal revoca el token de servidor seleccionado antes de eliminar su credencial local. El cierre solo local elimina la credencial local seleccionada y advierte que su token de servidor puede seguir siendo válido.

Leer La Respuesta De La Cuenta

{
  "success": "true",
  "user": {
    "id": 42,
    "hash": "abc123abc123abc123abc123abc123",
    "email": "[email protected]"
  },
  "scopes": ["bookmarks:read", "bookmarks:write"],
  "expires": 1781300000
}

Usa scopes para confirmar qué puede hacer este token. Los comandos de lectura requieren bookmarks:read. Crear, actualizar, crear recordatorios y cancelarlos requiere bookmarks:write.

Siguiente paso cli Lecturas De Marcadores Usa los comandos count, tree y get para inspeccionar la ubicación de los marcadores y obtener registros concretos.