bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
Le 09/07/2022 01:59, Thomas a écrit :par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
Voici ce que je comprends, toi seul peut dire si ça correspond sans
ambiguité Í ce que tu voulais dire.
Pour moi, les syntaxes possibles
sont les suivantes :
rapid gui_file
rapid -ni gui_files
rapid -ni -od dir gui_files
rapid -v gui_file
rapid -v -ni gui_files
rapid -v -ni -od dir gui_files
... o͹ « gui_file » représente un fichier et un seul, tandis que
« gui_files » représente au moins un fichier, sans limite de nombre.
Le 09/07/2022 01:59, Thomas a écrit :
>
> par ex, si j'écris :
>
> usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
>
> est-ce que tout le monde comprend, sans ambiguité ?
Voici ce que je comprends, toi seul peut dire si ça correspond sans
ambiguité Í ce que tu voulais dire.
Pour moi, les syntaxes possibles
sont les suivantes :
rapid gui_file
rapid -ni gui_files
rapid -ni -od dir gui_files
rapid -v gui_file
rapid -v -ni gui_files
rapid -v -ni -od dir gui_files
... o͹ « gui_file » représente un fichier et un seul, tandis que
« gui_files » représente au moins un fichier, sans limite de nombre.
Le 09/07/2022 01:59, Thomas a écrit :par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
Voici ce que je comprends, toi seul peut dire si ça correspond sans
ambiguité Í ce que tu voulais dire.
Pour moi, les syntaxes possibles
sont les suivantes :
rapid gui_file
rapid -ni gui_files
rapid -ni -od dir gui_files
rapid -v gui_file
rapid -v -ni gui_files
rapid -v -ni -od dir gui_files
... o͹ « gui_file » représente un fichier et un seul, tandis que
« gui_files » représente au moins un fichier, sans limite de nombre.
On 2022-07-08, Thomas wrote:bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
"-v" est optionnel
Le "|" marque est un choix entre ce qui est Í gauche et ce qui est Í
droite, dans lequel "-od dir" est optionnel.
On 2022-07-08, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
> bonjour :-)
>
>
> est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
>
> par ex, je sais que [] indique qqch de facultatif, mais il y a plein
> d'autres choses que je ne connais pas / pas bien.
>
>
> par ex, si j'écris :
>
> usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
>
> est-ce que tout le monde comprend, sans ambiguité ?
>
"-v" est optionnel
Le "|" marque est un choix entre ce qui est Í gauche et ce qui est Í
droite, dans lequel "-od dir" est optionnel.
On 2022-07-08, Thomas wrote:bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
"-v" est optionnel
Le "|" marque est un choix entre ce qui est Í gauche et ce qui est Í
droite, dans lequel "-od dir" est optionnel.
In article <tab4gn$1cmq$,
Olivier Miakinen <om+ wrote:Le 09/07/2022 01:59, Thomas a écrit :par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
tiens c'est pas bon, j'aurais du écrire ça :
usage: rapid [-v] ([gui_file] | -ni [-od dir] gui_file...)
rapid gui_file
rapid -ni gui_files
rapid -ni -od dir gui_files
rapid -v gui_file
rapid -v -ni gui_files
rapid -v -ni -od dir gui_files
... o͹ « gui_file » représente un fichier et un seul, tandis que
« gui_files » représente au moins un fichier, sans limite de nombre.
c'est exact :-)
je suppose que tu aurais trouvé qu'il fallait ajouter
rapid
rapid -v
In article <tab4gn$1cmq$1@cabale.usenet-fr.net>,
Olivier Miakinen <om+news@miakinen.net> wrote:
Le 09/07/2022 01:59, Thomas a écrit :
>
> par ex, si j'écris :
>
> usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
tiens c'est pas bon, j'aurais du écrire ça :
usage: rapid [-v] ([gui_file] | -ni [-od dir] gui_file...)
rapid gui_file
rapid -ni gui_files
rapid -ni -od dir gui_files
rapid -v gui_file
rapid -v -ni gui_files
rapid -v -ni -od dir gui_files
... o͹ « gui_file » représente un fichier et un seul, tandis que
« gui_files » représente au moins un fichier, sans limite de nombre.
c'est exact :-)
je suppose que tu aurais trouvé qu'il fallait ajouter
rapid
rapid -v
In article <tab4gn$1cmq$,
Olivier Miakinen <om+ wrote:Le 09/07/2022 01:59, Thomas a écrit :par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
tiens c'est pas bon, j'aurais du écrire ça :
usage: rapid [-v] ([gui_file] | -ni [-od dir] gui_file...)
rapid gui_file
rapid -ni gui_files
rapid -ni -od dir gui_files
rapid -v gui_file
rapid -v -ni gui_files
rapid -v -ni -od dir gui_files
... o͹ « gui_file » représente un fichier et un seul, tandis que
« gui_files » représente au moins un fichier, sans limite de nombre.
c'est exact :-)
je suppose que tu aurais trouvé qu'il fallait ajouter
rapid
rapid -v
In article <tab00r$v6d7$, ST wrote:On 2022-07-08, Thomas wrote:bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
"-v" est optionnel
Le "|" marque est un choix entre ce qui est Í gauche et ce qui est Í
droite, dans lequel "-od dir" est optionnel.
je me posais des questions notamment sur :
- () que je ne me rappelle pas avoir vu (j'ai utilisé ça comme le
symbole mathématique)
- ... que j'ai déjÍ vu, mais ça me donne une sensation de non-rigoureux
(donc je posais la question en même temps, ça coute rien ...)
- je crois qu'on utilise qqfois {}, mais je ne me rappelle plus ce que
ça veut dire.
en passant, je viens de m'apercevoir qu'avant on avait :
$ ls -z
ls: illegal option -- z
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
et maintenant :
$ ls -z
ls : option invalide -- 'z'
Saisissez «Â ls --help » pour plus d'informations.
$ mkdir -a
mkdir : option invalide -- 'a'
Saisissez «Â mkdir --help » pour plus d'informations.
est-ce que le "usage: ..." serais tombé en désuétude ?
In article <tab00r$v6d7$1@dont-email.me>, ST <st@unices.org> wrote:
On 2022-07-08, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
> bonjour :-)
>
>
> est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
>
> par ex, je sais que [] indique qqch de facultatif, mais il y a plein
> d'autres choses que je ne connais pas / pas bien.
> par ex, si j'écris :
>
> usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
>
> est-ce que tout le monde comprend, sans ambiguité ?
>
"-v" est optionnel
Le "|" marque est un choix entre ce qui est Í gauche et ce qui est Í
droite, dans lequel "-od dir" est optionnel.
je me posais des questions notamment sur :
- () que je ne me rappelle pas avoir vu (j'ai utilisé ça comme le
symbole mathématique)
- ... que j'ai déjÍ vu, mais ça me donne une sensation de non-rigoureux
(donc je posais la question en même temps, ça coute rien ...)
- je crois qu'on utilise qqfois {}, mais je ne me rappelle plus ce que
ça veut dire.
en passant, je viens de m'apercevoir qu'avant on avait :
$ ls -z
ls: illegal option -- z
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
et maintenant :
$ ls -z
ls : option invalide -- 'z'
Saisissez «Â ls --help » pour plus d'informations.
$ mkdir -a
mkdir : option invalide -- 'a'
Saisissez «Â mkdir --help » pour plus d'informations.
est-ce que le "usage: ..." serais tombé en désuétude ?
In article <tab00r$v6d7$, ST wrote:On 2022-07-08, Thomas wrote:bonjour :-)
est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
par ex, je sais que [] indique qqch de facultatif, mais il y a plein
d'autres choses que je ne connais pas / pas bien.
par ex, si j'écris :
usage: rapid [-v] (gui_file | -ni [-od dir] gui_file...)
est-ce que tout le monde comprend, sans ambiguité ?
"-v" est optionnel
Le "|" marque est un choix entre ce qui est Í gauche et ce qui est Í
droite, dans lequel "-od dir" est optionnel.
je me posais des questions notamment sur :
- () que je ne me rappelle pas avoir vu (j'ai utilisé ça comme le
symbole mathématique)
- ... que j'ai déjÍ vu, mais ça me donne une sensation de non-rigoureux
(donc je posais la question en même temps, ça coute rien ...)
- je crois qu'on utilise qqfois {}, mais je ne me rappelle plus ce que
ça veut dire.
en passant, je viens de m'apercevoir qu'avant on avait :
$ ls -z
ls: illegal option -- z
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
et maintenant :
$ ls -z
ls : option invalide -- 'z'
Saisissez «Â ls --help » pour plus d'informations.
$ mkdir -a
mkdir : option invalide -- 'a'
Saisissez «Â mkdir --help » pour plus d'informations.
est-ce que le "usage: ..." serais tombé en désuétude ?
Thomas writes:In article <tab00r$v6d7$, ST wrote:On 2022-07-08, Thomas wrote:
> bonjour :-)
>
>
> est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
>
> par ex, je sais que [] indique qqch de facultatif, mais il y a plein
> d'autres choses que je ne connais pas / pas bien.
Pour ma part, je comprendrais tout de suite [], | (avec ou sans
parenthèses autour si c'est simple), et ... pour la répétition.je me posais des questions notamment sur :
- () que je ne me rappelle pas avoir vu (j'ai utilisé ça comme le
symbole mathématique)
Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
(note le retour de l'étoile, sous la forme [x]...)
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
Encore une notation différente : ici [] signifie aussi bien "optionnel"
que "n'importe lesquels des caractères de la liste" ; dans le second cas,
le "-" doit être en tête. Cela ne correspond Í aucune notation formelle
connue, mais je pense que tout le monde comprend.
Bref, c'est la jungle, mais [], |, et ... sont usuels pour des arguments
de commande.
est-ce que le "usage: ..." serais tombé en désuétude ?
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:
> In article <tab00r$v6d7$1@dont-email.me>, ST <st@unices.org> wrote:
>
>> On 2022-07-08, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
>> > bonjour :-)
>> >
>> >
>> > est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
>> >
>> > par ex, je sais que [] indique qqch de facultatif, mais il y a plein
>> > d'autres choses que je ne connais pas / pas bien.
Pour ma part, je comprendrais tout de suite [], | (avec ou sans
parenthèses autour si c'est simple), et ... pour la répétition.
> je me posais des questions notamment sur :
> - () que je ne me rappelle pas avoir vu (j'ai utilisé ça comme le
> symbole mathématique)
Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
(note le retour de l'étoile, sous la forme [x]...)
> usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
Encore une notation différente : ici [] signifie aussi bien "optionnel"
que "n'importe lesquels des caractères de la liste" ; dans le second cas,
le "-" doit être en tête. Cela ne correspond Í aucune notation formelle
connue, mais je pense que tout le monde comprend.
Bref, c'est la jungle, mais [], |, et ... sont usuels pour des arguments
de commande.
> est-ce que le "usage: ..." serais tombé en désuétude ?
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
Thomas writes:In article <tab00r$v6d7$, ST wrote:On 2022-07-08, Thomas wrote:
> bonjour :-)
>
>
> est-ce qu'on peut trouver qqpart une règle pour écrire les "usage: ..." ?
>
> par ex, je sais que [] indique qqch de facultatif, mais il y a plein
> d'autres choses que je ne connais pas / pas bien.
Pour ma part, je comprendrais tout de suite [], | (avec ou sans
parenthèses autour si c'est simple), et ... pour la répétition.je me posais des questions notamment sur :
- () que je ne me rappelle pas avoir vu (j'ai utilisé ça comme le
symbole mathématique)
Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
(note le retour de l'étoile, sous la forme [x]...)
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
Encore une notation différente : ici [] signifie aussi bien "optionnel"
que "n'importe lesquels des caractères de la liste" ; dans le second cas,
le "-" doit être en tête. Cela ne correspond Í aucune notation formelle
connue, mais je pense que tout le monde comprend.
Bref, c'est la jungle, mais [], |, et ... sont usuels pour des arguments
de commande.
est-ce que le "usage: ..." serais tombé en désuétude ?
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
bonne idée :-)
je préfère ta proposition que celle d'Olivier
(note le retour de l'étoile, sous la forme [x]...)
perso j'aurais préféré [x...]
(sachant que les 2 sont parfaitement équivalents)
en fait, pour l'ambiguité, il est permis d'avoir un minuscule doute :
est-ce que
x [y] ...
équivaut Í
x ([y] ...)
ou Í
(x [y]) ...
?
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
dans l'erreur j'ai précisé :
Unknown or misplaced switch
^^^^^^^^^
Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
bonne idée :-)
je préfère ta proposition que celle d'Olivier
(note le retour de l'étoile, sous la forme [x]...)
perso j'aurais préféré [x...]
(sachant que les 2 sont parfaitement équivalents)
en fait, pour l'ambiguité, il est permis d'avoir un minuscule doute :
est-ce que
x [y] ...
équivaut Í
x ([y] ...)
ou Í
(x [y]) ...
?
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
dans l'erreur j'ai précisé :
Unknown or misplaced switch
^^^^^^^^^
Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
bonne idée :-)
je préfère ta proposition que celle d'Olivier
(note le retour de l'étoile, sous la forme [x]...)
perso j'aurais préféré [x...]
(sachant que les 2 sont parfaitement équivalents)
en fait, pour l'ambiguité, il est permis d'avoir un minuscule doute :
est-ce que
x [y] ...
équivaut Í
x ([y] ...)
ou Í
(x [y]) ...
?
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
dans l'erreur j'ai précisé :
Unknown or misplaced switch
^^^^^^^^^
Le 11/07/2022 18:43, Thomas répondait Í Alain Ketterlin :
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
Permets-moi d'être en complet désaccord avec toi sur ce point, parce que
lÍ l'usage est quasiment universel, du moins pour toutes les options avec
tiret.
Je veux dire que si la syntaxe proposée est :
usage: rapid [-v] -ni [-od dir] gui_file...
alors je m'attendrais Í ce que toutes ces écritures soient autorisées :
rapid -v -ni -od dir gui_file...
rapid -ni -v -od dir gui_file...
rapid -ni -od dir -v gui_file...
rapid -v -od dir -ni gui_file...
rapid -od dir -v -ni gui_file...
rapid -od dir -ni -v gui_file...
Bien sͻr je m'interdirais seulement de mettre 'dir' ailleurs que juste
derrière '-od', ou de mettre 'gui_file...' ailleurs qu'Í la fin.
Le 11/07/2022 18:43, Thomas répondait Í Alain Ketterlin :
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
Permets-moi d'être en complet désaccord avec toi sur ce point, parce que
lÍ l'usage est quasiment universel, du moins pour toutes les options avec
tiret.
Je veux dire que si la syntaxe proposée est :
usage: rapid [-v] -ni [-od dir] gui_file...
alors je m'attendrais Í ce que toutes ces écritures soient autorisées :
rapid -v -ni -od dir gui_file...
rapid -ni -v -od dir gui_file...
rapid -ni -od dir -v gui_file...
rapid -v -od dir -ni gui_file...
rapid -od dir -v -ni gui_file...
rapid -od dir -ni -v gui_file...
Bien sͻr je m'interdirais seulement de mettre 'dir' ailleurs que juste
derrière '-od', ou de mettre 'gui_file...' ailleurs qu'Í la fin.
Le 11/07/2022 18:43, Thomas répondait Í Alain Ketterlin :
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
Permets-moi d'être en complet désaccord avec toi sur ce point, parce que
lÍ l'usage est quasiment universel, du moins pour toutes les options avec
tiret.
Je veux dire que si la syntaxe proposée est :
usage: rapid [-v] -ni [-od dir] gui_file...
alors je m'attendrais Í ce que toutes ces écritures soient autorisées :
rapid -v -ni -od dir gui_file...
rapid -ni -v -od dir gui_file...
rapid -ni -od dir -v gui_file...
rapid -v -od dir -ni gui_file...
rapid -od dir -v -ni gui_file...
rapid -od dir -ni -v gui_file...
Bien sͻr je m'interdirais seulement de mettre 'dir' ailleurs que juste
derrière '-od', ou de mettre 'gui_file...' ailleurs qu'Í la fin.
Le 11/07/2022 18:43, Thomas répondait Í Alain Ketterlin :Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
bonne idée :-)
je préfère ta proposition que celle d'Olivier
Ça tombe très bien, parce que moi aussi. :-)
Il se trouve simplement que je n'y avais pas pensé, mais cette méthode me
semble aussi éminemment préférable
(note le retour de l'étoile, sous la forme [x]...)
perso j'aurais préféré [x...]
(sachant que les 2 sont parfaitement équivalents)
en fait, pour l'ambiguité, il est permis d'avoir un minuscule doute :
Pas vraiment ici.est-ce que
x [y] ...
équivaut Í
x ([y] ...)
ou Í
(x [y]) ...
?
Dans l'exemple donné par Alain il n'est absolument pas question de :
x [y] ...
mais de :
x [y]...
L'absence d'espace entre le crochet et les trois points ne laisse ÀMHA
aucun doute sur l'interprétation de cette écriture.
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
Permets-moi d'être en complet désaccord avec toi sur ce point, parce que
lÍ l'usage est quasiment universel, du moins pour toutes les options avec
tiret.
Je veux dire que si la syntaxe proposée est :
usage: rapid [-v] -ni [-od dir] gui_file...
alors je m'attendrais Í ce que toutes ces écritures soient autorisées :
rapid -v -ni -od dir gui_file...
rapid -ni -v -od dir gui_file...
rapid -ni -od dir -v gui_file...
rapid -v -od dir -ni gui_file...
rapid -od dir -v -ni gui_file...
rapid -od dir -ni -v gui_file...
Bien sͻr je m'interdirais seulement de mettre 'dir' ailleurs que juste
derrière '-od', ou de mettre 'gui_file...' ailleurs qu'Í la fin.
dans l'erreur j'ai précisé :
Unknown or misplaced switch
^^^^^^^^^
Cela me semble une brutalité excessive pour l'utilisateur, avec un risque
qu'il te maudisse jusqu'Í la cinquantième génération.
Le 11/07/2022 18:43, Thomas répondait Í Alain Ketterlin :
>>
>> Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
>> en général. Par exemple, chez moi la page de man de sort indique
>>
>> sort [OPTION]... [FILE]...
>> sort [OPTION]... --files0-from=F
>
> bonne idée :-)
>
> je préfère ta proposition que celle d'Olivier
Ça tombe très bien, parce que moi aussi. :-)
Il se trouve simplement que je n'y avais pas pensé, mais cette méthode me
semble aussi éminemment préférable
>> (note le retour de l'étoile, sous la forme [x]...)
>
> perso j'aurais préféré [x...]
> (sachant que les 2 sont parfaitement équivalents)
>
> en fait, pour l'ambiguité, il est permis d'avoir un minuscule doute :
Pas vraiment ici.
> est-ce que
> x [y] ...
> équivaut Í
> x ([y] ...)
> ou Í
> (x [y]) ...
> ?
Dans l'exemple donné par Alain il n'est absolument pas question de :
x [y] ...
mais de :
x [y]...
L'absence d'espace entre le crochet et les trois points ne laisse ÀMHA
aucun doute sur l'interprétation de cette écriture.
>> Si l'ordre des options est sans importance, il vaut peut-être mieux en
>> donner une liste linéaire, comme le fait en général --help (ou le man).
>> Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
>
> ah ben tant mieux :
> j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
> partie.
> ça me parait bcp moins compliqué Í faire avec un ordre imposé.
Permets-moi d'être en complet désaccord avec toi sur ce point, parce que
lÍ l'usage est quasiment universel, du moins pour toutes les options avec
tiret.
Je veux dire que si la syntaxe proposée est :
usage: rapid [-v] -ni [-od dir] gui_file...
alors je m'attendrais Í ce que toutes ces écritures soient autorisées :
rapid -v -ni -od dir gui_file...
rapid -ni -v -od dir gui_file...
rapid -ni -od dir -v gui_file...
rapid -v -od dir -ni gui_file...
rapid -od dir -v -ni gui_file...
rapid -od dir -ni -v gui_file...
Bien sͻr je m'interdirais seulement de mettre 'dir' ailleurs que juste
derrière '-od', ou de mettre 'gui_file...' ailleurs qu'Í la fin.
> dans l'erreur j'ai précisé :
> Unknown or misplaced switch
> ^^^^^^^^^
Cela me semble une brutalité excessive pour l'utilisateur, avec un risque
qu'il te maudisse jusqu'Í la cinquantième génération.
Le 11/07/2022 18:43, Thomas répondait Í Alain Ketterlin :Personnellement je préfère éviter |, ce qui évite aussi les parenthèses
en général. Par exemple, chez moi la page de man de sort indique
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
bonne idée :-)
je préfère ta proposition que celle d'Olivier
Ça tombe très bien, parce que moi aussi. :-)
Il se trouve simplement que je n'y avais pas pensé, mais cette méthode me
semble aussi éminemment préférable
(note le retour de l'étoile, sous la forme [x]...)
perso j'aurais préféré [x...]
(sachant que les 2 sont parfaitement équivalents)
en fait, pour l'ambiguité, il est permis d'avoir un minuscule doute :
Pas vraiment ici.est-ce que
x [y] ...
équivaut Í
x ([y] ...)
ou Í
(x [y]) ...
?
Dans l'exemple donné par Alain il n'est absolument pas question de :
x [y] ...
mais de :
x [y]...
L'absence d'espace entre le crochet et les trois points ne laisse ÀMHA
aucun doute sur l'interprétation de cette écriture.
Si l'ordre des options est sans importance, il vaut peut-être mieux en
donner une liste linéaire, comme le fait en général --help (ou le man).
Un synopsis "mkdir [-m mode] [-p]" aurait l'air d'imposer l'ordre.
ah ben tant mieux :
j'ai horreur de l'analyse de texte, et la lecture des arguments en fait
partie.
ça me parait bcp moins compliqué Í faire avec un ordre imposé.
Permets-moi d'être en complet désaccord avec toi sur ce point, parce que
lÍ l'usage est quasiment universel, du moins pour toutes les options avec
tiret.
Je veux dire que si la syntaxe proposée est :
usage: rapid [-v] -ni [-od dir] gui_file...
alors je m'attendrais Í ce que toutes ces écritures soient autorisées :
rapid -v -ni -od dir gui_file...
rapid -ni -v -od dir gui_file...
rapid -ni -od dir -v gui_file...
rapid -v -od dir -ni gui_file...
rapid -od dir -v -ni gui_file...
rapid -od dir -ni -v gui_file...
Bien sͻr je m'interdirais seulement de mettre 'dir' ailleurs que juste
derrière '-od', ou de mettre 'gui_file...' ailleurs qu'Í la fin.
dans l'erreur j'ai précisé :
Unknown or misplaced switch
^^^^^^^^^
Cela me semble une brutalité excessive pour l'utilisateur, avec un risque
qu'il te maudisse jusqu'Í la cinquantième génération.