Banderas de cáscara

Módulo de banderas de línea de comandos de código abierto para scripts de shell de UNIX
Descargar ahora

Banderas de cáscara Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Kate A Ward
  • Sitio web del editor:
  • http://code.google.com/p/shflags/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 42 KB

Banderas de cáscara Etiquetas


Banderas de cáscara Descripción

Módulo de banderas de línea de comando de código abierto para scripts de shell de UNIX Las banderas de cáscara (Shlags) son una biblioteca escrita para simplificar enormemente el manejo de las banderas de la línea de comandos en los scripts de shell de UNIX basados ​​en Bourne (Bash, Dash, KSH, SH, ZSH) en muchos Oses de UNIX (Linux, Solaris, Mac OS X, etc. .). La mayoría de los scripts de shell usan GetOPT para el procesamiento de banderas, pero las diferentes versiones de GetOpt en varios Eses hacen difícil la escritura de scripts de shell portátiles. En su lugar, las banderas de cáscara proporcionan una API que no cambia a través de versiones del sistema operativo y shell, por lo que el escritor de guiones puede estar seguro de que el script funcionará. Shlags es parte de la biblioteca de Google-Gflags C / Python. ¿Qué hay de nuevo en este lanzamiento: · Problema fijo # 7 donde las banderas largas definidas con '=' (e.g. --abc = 123) lo hicieron · Imposible para el usuario saber cuántos argumentos de línea de comandos no bandera fueron · Disponible porque el valor devuelto por `` flags_argc`` estaba incorrecto. El · El valor `` flags_argc`` es ahora obsoleto, pero se mantendrá para el revés · Compatibilidad. El nuevo método para obtener los argumentos de no bandera es ejecutando · `` Eval Set - "$ {flags_argv}" `` Luego de las banderas ** ** llamada. Los argumentos serán · Luego estará disponible utilizando el shell estándar $ #, $ @, $ *, $ 1, etc. Variables. · Debido a la corrección anterior para el número 7, ahora hay un soporte adecuado para mezclar banderas · Con argumentos sin bandera en la línea de comandos. Anteriormente, todos los argumentos que no son banderas. · Tenía que estar al final de la línea de comandos. · Renombrado `` _flags_standardgetopt () `` y `` _flags_enhancedgetgetopt () `` funciona a · `` _Flags_getopttandard () `` y `` _flags_getoptenanance () ``. · Sacó el ajuste y la restauración de la bandera de Shell '-u' para tratar sin tomar · Variables como un error. No tiene sentido tenerlo en esta biblioteca ya que está verificado. · En las pruebas de la unidad y proporciona básicamente ningún beneficio. · Error fijo bajo Solaris, donde la ayuda generada estaba agregando 'X' adicional · caracteres. · Cheques agregados para variables de bandera reservada (por ejemplo, banderas). · Se corrigieron algunos errores de variable de desansado. · Ahora reporte el error real de Getopt si hay uno. · Todas las pruebas ahora habilitan adecuadamente saltos según si un estándar o mejorado · Getopt se encuentra. · Se agregó la versión del sistema operativo a la versión del sistema operativo para Solaris. · Fijo Flags_Reset () por lo que se deshace del entorno de valor predeterminado vars.


Banderas de cáscara Software relacionado