Merci à tous. J'ai trouvé un début de solution. À approfondir et améliorer. COMBAS=$(ls -1 /{bin,sbin} | sed -e "s/*//g") COMUSR=$(ls -1 /usr/{bin,sbin} | sed -e "s/*//g") set -A complete_doas -- $COMBAS $COMUSR Par contre on perd les autres complétions... Le Thursday 02 Apr 2020 à 19:56:23 (+0200), prx a écrit: > Ha ha, exactement ce que j'allais proposer :P. > Ce n'est pas exactement une solution ceci dit. > Il y a cette page qui décrit comment ajouter des complétions. À voir si ça peut s'appliquer au problème posé. > > https://deftly.net/posts/2017-05-01-openbsd-ksh-tab-complete.html > > > > Le 2 avril 2020 19:15:32 GMT+02:00, "Stéphane HUC" <bsd_at_huc.fr.eu.org> a écrit : > >Bonjour > > > >Pour pallier ce problème, je m'y prend légèrement différemment. > > > >Je tape d'abord ma commande suivi de la complétion nécessaire et > >ensuite, une fois faite, je me recale en début de commande et tape ce > >fichu doas. > > > >Voilà, mes deux cents :p > > > >Le 02/04/2020 à 18:22, gers-informatique.com a écrit : > >> Hello, > >> > >> là, il y a une indication pour faire fonctionner la completion, pour > >> "rcctl". > >> > >> > >https://mebsd.com/make-build-your-freebsd-word/check-mysql-running-freebsd-9.html > >> > >> voir le chapitre : > >> "Service tab completion – bash" > >> > >> c'est pour bash. > >> > >> mais l'idée est là, .... le mécanisme de completion (dans bash, mais > >> cela doit être similaire dans ksh...) > >> et cela doit pouvoir se faire pour doas... > >> (au passage : très pratique, cette completion pour rcctl... ) > >> > >> pour récupérer la liste des commandes possibles : j'imagine qu'il > >faut > >> reprendre la même chose que la completion "normale" ("de base"). > >> > >> autre approche : utiliser ces mots clé, pour chercher sur internet. > >> "COMPREPLY", "compgen",.... > >> > >> autre piste : regarder comment c'est fait pour sudo, sur linux. > >> > >> je ne connais pas très bien ces trucs là, donc je peux pas en dire > >plus... > >> > >> bonne soirée, > >> > >> Cordialement, > >> Antoine Herzog > >> 06 95 65 88 22 > >> *Favorisez le numérique sain*,... donc libre, pour vous, vos proches, > >> vos clients, vos fournisseurs,... et tous ceux que vous aimez ! > >> Conseil, audit, assistance et réalisations pour une bonne *Hygiène > >> Numérique* <http://www.hygiene-numerique.org/>,... et éviter la > >> "*Malbouffe Numérique* <http://www.malbouffe-numerique.com/>". > >> http://www.gers-numerique.com > >> En 2020 : une prestation de *"premiers secours" cybersécurité*, sur > >site > >> en région rurale (Gers) > >> > ><http://www.gers-informatique.com/Prestations-Gers-Informatique-premiers-secours-cybersecurite.php>. > >> > >> (En souhaitant que vous n'ayez pas besoin d'appeler suite à une > >> cybermalveillance ou attaque.) > >> > >> > >> > >> Le 02/04/2020 à 17:45, Bruno d'Arcangeli a écrit : > >>> Hello, > >>> > >>> Un petit soucis auquel je ne trouve pas vraiment de solution. > >>> Sous diverses distributions de Linux, avec sudo on peut avoir la > >>> compétion active. Que ce soit avec bash, zsh ou même fish. > >>> > >>> Avec ksh, la complétion fonctionne bien sauf avec doas. > >>> Que ça soit avec vi-tabcomplete ou vi-esccomplete. > >>> Ex: > >>> doas com[TAB] -> doas commande. > >>> Est ce possible? > >>> > >> > -- Bruno d'ArcangeliReÇu le 02/04/2020 21:26
Cette archive a été créée par hypermail 2.3.0 : 11/03/2021 09:22 CET