La CLI rend le lien d'une fiche sans ouvrir de navigateur¶
R, e, l, i, r, e, , L, i, e, n, E, s, p, e, c, e, , e, t, , L, i, e, n, P, a, r, t, i, c, i, p, a, t, i, o, n, , c, o, n, t, r, e, , C, l, i, L, i, e, n, s, T, e, s, t, , e, t, , c, l, i, ., b, a, t, s, , :, , l, a, , s, o, r, t, i, e, , e, s, t, , u, n, e, , U, R, L, , s, e, u, l, e, ,, , e, t, , a, u, c, u, n, , o, u, v, r, e, u, r, , d, e, , n, a, v, i, g, a, t, e, u, r, , n, i, , a, p, p, e, l, , r, é, s, e, a, u, , n, ', e, n, t, r, e, , d, a, n, s, , l, e, s, , c, o, m, m, a, n, d, e, s, .Contexte¶
L'interface ouvre la fiche d'une espèce ou d'une participation dans le navigateur. Un script doit pouvoir retrouver le même lien, mais l'ouverture d'une fenêtre lui retirerait le résultat dont il a besoin. Elle dépendrait aussi d'un bureau graphique, absent de certains postes où la CLI tourne.
Décision¶
lien-espece et lien-participation écrivent l'URL seule sur stdout. Elles emploient les mêmes
services de construction de liens que l'interface, sans ouvrir de navigateur ni consulter le réseau.
Une fiche absente rend un refus explicite, code 2, sans URL. L'identifiant de passage est local au
workspace ; la commande ne cherche pas une participation sur la plateforme.
Conséquences¶
Le script peut copier, stocker ou ouvrir le lien à son choix. La préférence de source des fiches d'espèce reste celle de l'application. Les tests Java et Bats vérifient les URL, les refus et les codes de sortie ; l'absence d'effet de bord graphique ou réseau se relit dans les deux commandes, faute d'un garde qui la démontre à lui seul.