Download List

Descripción del Proyecto

Shell Flags (shFlags) is a library written to
greatly simplify the handling of command-line
flags in Bourne based Unix shell scripts (such as
those run with bash, dash, ksh, sh, and zsh). Most
shell scripts use getopt for flag processing, but
the different versions of getopt on various OSes
make writing portable shell scripts difficult.
shflags instead provides an API that doesn't
change across shell and OS versions, so the script
writer can be confident that the script will work.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-05-11 05:11
1.0.3

Varios errores menores se fijaron con esta versión, pero el cambio más importante es cómo los argumentos de la bandera no se manejan. Cuando se combina con la versión mejorada de getopt, esta versión puede ahora manejar adecuadamente una mezcla de la bandera y las opciones que no marca en cualquier lugar de la línea de comandos.
Several minor bugs were fixed with this release, but the biggest change is to how non-flag arguments are handled. When coupled with the enhanced version of getopt, this release can now properly handle a mixture of flag and non-flag options anywhere on the command line.

2008-11-18 07:02
1.0.2

Esto es tanto un bugfix menor de edad y una menor liberación de nuevas características. Añade varios mensajes de advertencia, fija tres cuestiones, y muestra el valor por defecto detrás de la cadena de ayuda cuando se solicita ayuda. Además, los estándares de codificación se han modificado ligeramente y documentada oficialmente. Se han tomado de las normas utilizadas por shUnit2 (el marco de las pruebas unitarias utilizadas para la unidad de pruebas).
Tags: Minor feature enhancements
This is both a minor bugfix release and a minor new feature release. It adds several warning messages, fixes three issues, and displays the default value behind the help string when help is requested. Additionally, the coding standards have been modified slightly and officially documented. They were taken from the standards used by shUnit2 (the unit testing framework used for the unit testing).

2008-07-12 06:20
1.0.1

Esta versión mejora zsh 3,0 apoyo y corrige algunos errores de menor importancia. Varias pruebas de unidad se añadieron para mejorar las pruebas en más sistemas operativos.
Tags: Minor bugfixes
This release improves zsh 3.0 support and fixes some other minor bugs. Several additional unit tests were added to improve testing under more operating systems.

2008-06-22 08:38
1.0.0

Este comunicado ha sido probado con varios sistemas operativos (Linux, Solaris, y Mac OS X) en varios proyectiles (bash, guión, ksh, pdksh, sh, y zsh).
Tags: Initial freshmeat announcement
This release has been tested with several OSes
(Linux, Solaris, and Mac OS X) on several shells
(bash, dash, ksh, pdksh, sh, and zsh).

Project Resources