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:
- Código: Seleccionar todo
$ tucan --wizard updates- Código: Seleccionar todo
$ tucan -w updates- Código: Seleccionar todo
$ tucan --wizard services- Código: Seleccionar todo
$ tucan -w services- Código: Seleccionar todo
$ tucan --wizard accounts- Código: Seleccionar todo
$ tucan -w accounts- Código: Seleccionar todo
$ tucan --cli --input-links ARCHIVO.txt- Código: Seleccionar todo
$ tucan -c -i ARCHIVO.txt- Código: Seleccionar todo
$ tucan --daemon --input-links ARCHIVO.txt- Código: Seleccionar todo
$ tucan -d -i ARCHIVO.txt
Actualizar servicios:
o
Activar (o Desactivar) servicios:
o
y siga las instrucciones en pantalla.
Configurar (o Reconfigurar) cuentas premium:
o
y siga las instrucciones en pantalla.
Descarga simple con interactividad (leer arriba sobre formato del ARCHIVO):
o
Descarga simple sin interactividad (leer arriba sobre formato del ARCHIVO):
o
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:


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:
- Código: Seleccionar todo
$ cat $HOME/.tucan/tucan.log- Código: Seleccionar todo
$ grep "loquesea" $HOME/.tucan/tucan.log- Código: Seleccionar todo
$ tail -f $HOME/.tucan/tucan.log
o
o similar.
Para ver todo lo que pasa en tiempo real se puede usar algo como:
o similar.
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.
