Cambios entre Versión 1 y Versión 2 de tscparser


Ignorar:
Fecha y hora:
20/03/2019 10:25:33 (hace 6 años)
Autor:
tonin
Comentario

--

Leyenda

No modificado
Añadido
Eliminado
Modificado
  • tscparser

    v1 v2  
    2929
    3030Para ello ejecutaremos '''git reset --hard'''. Esto llevará el contenido de nuestro repositorio al último commit que tuviéramos. Para ello es importante que antes de hacer ningún cambio con tscparser nos aseguremos de que los cambios previos de config han sido commiteados.
     31
     32== Formato de invocación de tscparser ==
     33
     34{{{
     35usage: tscparser.py [-h] [-m] [-d] [--key KEY] [--value VALUE] [--title TITLE]
     36                    files [files ...]
     37
     38TSCParser: Utilidad para gestionar ficheros thinstation.conf.group
     39
     40positional arguments:
     41  files          ficheros para procesar
     42
     43optional arguments:
     44  -h, --help     show this help message and exit
     45  -m             modo modificar (default: False)
     46  -d             modo borrar (default: False)
     47  --key KEY      clave a modificar (default: None)
     48  --value VALUE  valor que modificar (default: None)
     49  --title TITLE  titulo de la sesion a modificar (default: None)
     50}}}
     51
     52== Consideraciones sobre su uso ==
     53
     54- Si algún value es de tipo texto y tiene espacios en blanco, encerrarlo entre dobles comillas. Aparte si hubiera en dicho texto caracteres especiales susceptibles de ser interpretados por la propia shell (como < o > ), para que thinstation no falle dicho valor debería llevar comillas escapadas, por ejemplo un value podría ser así:
     55
     56{{{
     57--value "\"Este texto daría problemas sin escapar con comillas en ---> thinstation\""
     58}}}
     59
     60- La opción -m si no existe la clave previamente la añade.
     61- Los mensajes de error que presenta tscparser pueden ignorarse la mayoría pues simplemente pueden corresponder a ficheros que no se procesan por no tener sesiones con determinado title o cosas similares.
     62