Interfaz de Línea de Comandos (CLI)

Plantea tus dudas sobre Tucan.

Moderador: a-slack

Reglas del Foro
Si has tenido problemas/bugs o simplemente quieres saber algo, el procedimiento que tienes que seguir es, por este orden:

-Mirar en la documentación y FAQ.
-Buscar en el foro usando el buscador, por si tu problema ya ha sido tratado.
-Exponer el error, incluyendo los máximos datos posibles ( sistema operativo, versión de Tucan, log del error..).

Interfaz de Línea de Comandos (CLI)

Notapor a-slack » Sab Oct 10, 2009 9:25 pm

La versión 0.3.9 de Tucan ha sido la primera versión que puede ser gestionada desde un Interfaz de Línea de Comandos (CLI) sin depender de entorno gráfico (sin el sistema X Windows).

Esta funcionalidad se ha probado en varios emuladores de terminal de las X (xterm, aterm, rxvt-unicode, gnome-terminal, ...) y en varias TTYs (con y sin framebuffer) de diferentes máquinas con resultados positivos, pero esto no quiere decir que esté libre de fallos, los reportes de fallos son bienvenidos ;)

Es una primera versión y además está incompleta, no tiene implementadas todas las funcionalidades que ya tiene Tucan en su Interfaz Gráfica de Usuario (GUI) pero es algo funcional.


    Algunas cosas que ahora mismo se pueden realizar con Tucan a través del CLI son:
      - Actualizar servicios.

      - Activar (o Desactivar) servicios.

      - Configurar (o Reconfigurar) cuentas premium.

      - Realizar descargas.

    Algunas cosas que por el momento NO tiene el CLI:
      - NO hay sistema de sesiones a través del CLI.

      - NO hay configuración avanzada de paquetes a través del CLI.

      - NO hay actualizaciones automáticas a través del CLI (pero se pueden hacer manualmente).

      - NO hay opción para configurar el directorio de descarga por defecto a través del CLI (por defecto es el $HOME del usuario pero se puede configurar editando el archivo $HOME/.tucan/tucan.conf, opción "downloads_folder").

      - NO hay opción para limitar la velocidad de descarga a través del CLI (por defecto no hay límite de velocidad pero se puede configurar editando el archivo $HOME/.tucan/tucan.conf, opción "max_download_speed").

      - NO hay opción para limitar el número máximo de descargas simultaneas a través del CLI (por defecto son 5 descargas simultaneas pero se puede configurar editando el archivo $HOME/.tucan/tucan.conf, opción "max_downloads").

      - NO hay opciones para configurar un proxy a través del CLI (pero se puede configurar editando el archivo $HOME/.tucan/tucan.conf, opciones "enable_proxy", "proxy_url" y "proxy_port").


Tucan puede ser usado a través de un Interfaz Gráfico de Usuario (GUI) o través de un Interfaz de Línea de Comandos (CLI). Lanzando Tucan sin opciones hace que arranque su GUI pero con opciones arranca su CLI.

Las siguientes opciones son para usar Tucan a través de su CLI.

OPCIONES:

Las opciones disponibles (por el momento) son:

Código: Seleccionar todo
$ tucan --help
Usage: tucan [options]

Options:
  -h, --help            show this help message and exit
  -w TYPE, --wizard=TYPE
                        setup: accounts, services, updates
  -d, --daemon          no interaction interface
  -c, --cli             command line interface
  -i FILE, --input-links=FILE
                        import links from FILE
  -v, --verbose         print log to stdout
  -V, --version         print version and exit




    Información Genérica del Programa
      -h, --help : muestra un mensaje de uso brevemente resumiendo estas opciones y después sale.
      -V, --version : muestra en la salida standard la versión de Tucan. Esta versión debería ser incluida en todos los reportes de fallos.

    Opciones de Configuración
      -w TYPE, --wizard=TYPE : configura algunas opciones de Tucan. TIPOs disponibles:
        - accounts opción para configurar cuentas premium.
        - services opción para activar/desactivar servicios.
        - updates opción para lanzar el Update Manager.

    Opciones Comunes
      -c, --cli : opción para lanzar el CLI con interactividad.
      -d, --daemon : opción para lanzar el CLI sin interactividad.
      -v, --verbose : opción para mostrar todos los mensajes del log en el CLI con interactividad (por defecto solo se muestran los mensajes del log >= INFO).

    Opciones de Descarga
      -i FILE, --input-links=FILE : importa enlaces del ARCHIVO pasado.
        El formato del ARCHIVO es bastante simple:
          - Texto plano.
          - Un enlace por línea.
          - Las líneas que empiezan con # son ignoradas (son tratadas como comentarios).


EJEMPLOS:


    Actualizar servicios:

    Activar (o Desactivar) servicios:

    Configurar (o Reconfigurar) cuentas premium:

    Descarga simple con interactividad (leer arriba sobre formato del ARCHIVO):

    Descarga simple sin interactividad (leer arriba sobre formato del ARCHIVO):


Si no existe configuración local de usuario de Tucan al lanzar cualquiera de los wizards de configuración se creará una en $HOME/.tucan/
Después de tener una configuración local de usuario se puede editar el archivo $HOME/.tucan/tucan.conf para configurar algunas opciones que aún no se pueden pasar al CLI con parámetros (opciones como: directorio de descargas por defecto, límite de velocidad de descarga, número máximo de descargas simultaneas... etc).
Los usuarios que tengan entorno gráfico también tienen la posiblidad de lanzar el GUI de Tucan y desde la ventana preferencias configurar todas las opciones, después al lanzar el CLI serán usadas.

Al lanzar el CLI con interactividad (-c ó --cli) en el caso más común (tucan --wizard updates && tucan --cli --input-links ARCHIVO.txt) se verá algo similar a lo siguiente:

Imagen

Imagen

TECLAS & MONITORIZACIÓN:

De momento las teclas disponibles cuando se usa el CLI con interactividad (-c ó --cli) son:

    "q" (ó "Q") : cerrar la aplicación.

Para monitorizar lo que esta pasando cuando se usa el CLI lo que hay basicamente es el log de Tucan ($HOME/.tucan/tucan.log):

    Para ver de vez en cuando que ocurre se puede usar algo como:

    Para ver todo lo que pasa en tiempo real se puede usar algo como:

Para ver a que velocidad esta descargando Tucan se puede usar alguna herramienta como bwm-ng o iptraf o similar. Cuando se usa el CLI con interactividad (-c ó --cli) ya se tiene esta información.
a-slack
Senior Tester
 
Mensajes: 327
Registrado: Jue May 21, 2009 1:32 am

Volver a Ayuda

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron