This commit is contained in:
Jephté Clain 2016-05-11 07:30:14 +04:00
parent 01ea57ea6d
commit fcacf64679
5 changed files with 35 additions and 21 deletions

View File

@ -15,19 +15,20 @@ pour définir un tableau:
udir /path/to/dir 'array=(first second)' udir /path/to/dir 'array=(first second)'
OPTIONS OPTIONS
-i -i, --show-desc
-n, --show-note
Afficher la description du répertoire. C'est l'action par défaut si ce Afficher la description du répertoire. C'est l'action par défaut si ce
script est lancé *sans argument* script est lancé *sans argument*
-d -d, --dump
Afficher toutes les variables définies pour le répertoire 'dir'. Afficher toutes les variables définies pour le répertoire 'dir'.
-x 'cmds;...' -x, --eval 'CMDS;...'
Exécuter les commandes dans le contexte des variables définies pour le Exécuter les commandes dans le contexte des variables définies pour le
répertoire. répertoire.
-e -e, --edit
Editer les variables du répertoire Editer les variables du répertoire
--local-vars --local-vars
Avec -d, ajouter des directives 'local' aux définitions de variables Avec -d, ajouter des directives 'local' aux définitions de variables
-A -A, --all-parents
Avec -d et -x, considérer les variables de tous les répertoires parents Avec -d et -x, considérer les variables de tous les répertoires parents
jusqu'à la racine. Pour ne considérer que les variables du répertoire jusqu'à la racine. Pour ne considérer que les variables du répertoire
spécifié (par défaut), utiliser --local-only spécifié (par défaut), utiliser --local-only

View File

@ -1,6 +1,6 @@
# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 # -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
##@creator: jclain ##@creator: jclain
##@created: 27/04/2016 03:19 ##@created: 11/05/2016 07:29
##@modifier: jclain ##@modifier: jclain
##@changecount: 1 ##@changecount: 1
##@tags: ##@tags:
@ -21,19 +21,20 @@ pour définir un tableau:
udir /path/to/dir 'array=(first second)' udir /path/to/dir 'array=(first second)'
OPTIONS OPTIONS
-i -i, --show-desc
-n, --show-note
Afficher la description du répertoire. C'est l'action par défaut si ce Afficher la description du répertoire. C'est l'action par défaut si ce
script est lancé *sans argument* script est lancé *sans argument*
-d -d, --dump
Afficher toutes les variables définies pour le répertoire 'dir'. Afficher toutes les variables définies pour le répertoire 'dir'.
-x 'cmds;...' -x, --eval 'CMDS;...'
Exécuter les commandes dans le contexte des variables définies pour le Exécuter les commandes dans le contexte des variables définies pour le
répertoire. répertoire.
-e -e, --edit
Editer les variables du répertoire Editer les variables du répertoire
--local-vars --local-vars
Avec -d, ajouter des directives 'local' aux définitions de variables Avec -d, ajouter des directives 'local' aux définitions de variables
-A -A, --all-parents
Avec -d et -x, considérer les variables de tous les répertoires parents Avec -d et -x, considérer les variables de tous les répertoires parents
jusqu'à la racine. Pour ne considérer que les variables du répertoire jusqu'à la racine. Pour ne considérer que les variables du répertoire
spécifié (par défaut), utiliser --local-only spécifié (par défaut), utiliser --local-only

View File

@ -22,6 +22,11 @@ l'ordre, jusqu'à ce qu'un argument corresponde. DEFAULT correspond à la
valeur actuelle de JAVA_HOME, si elle est définie. valeur actuelle de JAVA_HOME, si elle est définie.
Si aucun argument n'est défini, on assume "DEFAULT 5 6 7 8 1.4" Si aucun argument n'est défini, on assume "DEFAULT 5 6 7 8 1.4"
~~~ ~~~
## `get_java_version`
~~~
Afficher la version de java qui installée dans $1(=$JAVA_HOME)
En cas d'erreur, ne rien afficher.
~~~
## `get_default_javahome_prefix` ## `get_default_javahome_prefix`
## `get_javaextensions_prefix` ## `get_javaextensions_prefix`
## `compute_java_prefixes` ## `compute_java_prefixes`

View File

@ -10,8 +10,12 @@ USAGE
$scriptname [options] $scriptname [options]
OPTIONS OPTIONS
-t Ne générer la documentation que pour les outils -t, --tools
-l Ne générer la documentation que pour ulib Ne générer la documentation que pour les outils. S'il ne faut regénérer
la documentation que pour certains outils, il suffit de les lister en
arguments.
-l, --ulib
Ne générer la documentation que pour ulib
Par défaut, la documentation est (re)générée pour les outils et pour ulib" Par défaut, la documentation est (re)générée pour les outils et pour ulib"
} }
@ -44,8 +48,8 @@ ulib=
force= force=
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-t '$auto=; tools=1' \ -t,--tools '$auto=; tools=1' \
-l '$auto=; ulib=1' \ -l,--ulib '$auto=; ulib=1' \
--force force=1 \ --force force=1 \
@ args -- "$@" && set -- "${args[@]}" || die "$args" @ args -- "$@" && set -- "${args[@]}" || die "$args"

View File

@ -10,9 +10,12 @@ USAGE
$scriptname [options] $scriptname [options]
OPTIONS OPTIONS
-t Ne générer la documentation que pour les outils -t, --tools
-l Ne générer la documentation que pour ulib Ne générer la documentation que pour les outils
-s Synchroniser avec nutools.html après la génération de la documentation -l, --ulib
Ne générer la documentation que pour ulib
-s, --sync
Synchroniser avec nutools.html après la génération de la documentation
Par défaut, la documentation est (re)générée pour les outils et pour ulib" Par défaut, la documentation est (re)générée pour les outils et pour ulib"
} }
@ -50,9 +53,9 @@ sync=
force= force=
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-t '$auto=; tools=1' \ -t,--tools '$auto=; tools=1' \
-l '$auto=; ulib=1' \ -l,--ulib '$auto=; ulib=1' \
-s '$auto=; sync=1' \ -s,--sync '$auto=; sync=1' \
--force force=1 \ --force force=1 \
@ args -- "$@" && set -- "${args[@]}" || die "$args" @ args -- "$@" && set -- "${args[@]}" || die "$args"