CLI11: callback sur options
Serait plus propre pour #2732 (closed).
Il reste dans !105 (merged) un certain nombre d'options non faites, comme -A
, -z
, -f
, -C
... Ces options ont en commun de faire plusieurs choses, elles ont une à quelques lignes de code. À chaque fois, on pourrait stocker la valeur puis la traiter dans le options: post-processing
, comme cela est fait pour cmd
.
Mais ce n'est pas propre. Idéalement, on aimerait donner une fonction callback (en lambda expression) pour faire directement, dans le add_option
, ce qu'on veut : une option est définie à un et un seul endroit.
Apparement c'est possible pour le add_flag
, via add_flag_function
. Le faire donc déjà pour -A
.
Puis trouver un gourou des templates et autres pour comprendre si on peut aussi définir un add_option_function
pour les autres.