Changes between Version 1 and Version 2 of la-cli
- Timestamp:
- 06/25/20 22:50:01 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
la-cli
v1 v2 1 La commande {{{la-cli}}} ouvre un environ ement en ligne de commande facilitant la gestion de masse des objets au sein de Link::Accounts.1 La commande {{{la-cli}}} ouvre un environnement en ligne de commande facilitant la gestion de masse des objets au sein de Link::Accounts. 2 2 3 3 = Premiers pas = … … 10 10 }}} 11 11 12 Classiquement la touche tab permet d 'acceder à la completion:12 Classiquement la touche tab permet d’accéder à la completion: 13 13 14 14 {{{ … … 41 41 === Sélectionner des objets === 42 42 43 Avec la commande select il est possible de... sélectionner un ou plusieurs obje cts. Un nouvel envrironement est créé:43 Avec la commande select il est possible de... sélectionner un ou plusieurs objets. Un nouvel environnement est créé: 44 44 45 45 {{{ … … 59 59 Notez le changement du prompt qui indique le type d'objets sélectionnés et soit l'id de l'objet ou leur nombre. 60 60 61 On peut connaitre la s election avec {{{list}}} (ou {{{ls}}})61 On peut connaitre la sélection avec {{{list}}} (ou {{{ls}}}) 62 62 63 63 {{{ … … 68 68 === Sous Selection === 69 69 70 ==== Par attribut réferent ==== 71 72 Lorsqu'un attribut fait référence à d'autres objets ils possible de sous sélectionner tout les objets pointé par la sélection. 73 74 Exemple: l'attribut {{{memberOf}}} d'un utilisateur référence des groupes. Avec {{{la-cli}}} il est possible de sélectionner tout les groupes dont sont membres des utilisateurs: 75 76 {{{ 77 latmostest cli=> select user bob alice 78 Selecting user bob, alice 79 latmostest user/(2 obj.)=> ls 80 user: bob alice 81 latmostest user/(2 obj.)=> select memberOf 82 Selecting group alkitty bokitty kitty test 83 latmostest user/group/(4 obj.)=> 84 }}} 85 86 En faisant cela les environnements s'empilent, en tapant exit on revient à environnement de niveau supérieur: 87 88 {{{ 89 latmostest user/group/(4 obj.)=> ls 90 group: alkitty bokitty kitty test 91 latmostest user/group/(4 obj.)=> exit 92 93 latmostest user/(2 obj.)=> ls 94 user: bob alice 95 latmostest user/(2 obj.)=> exit 96 97 latmostest cli=> 98 }}} 99 100 Il est possible d'appeler une commande au sein de l'environnement parent sans quitter l'environnement courant en préfixant la commande par des {{{../}}}, comme sous UNIX: 101 102 {{{ 103 latmostest user/group/(4 obj.)=> ls 104 group: alkitty kitty bokitty test 105 latmostest user/group/(4 obj.)=> ../ls 106 user: bob alice 107 latmostest user/group/(4 obj.)=> 108 }}} 109