[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: greffons libres pour shell zsh ou bash



salut Basile,

Le Wed, Oct 15, 2025 at 12:45:35PM +0200, Basile Starynkevitch a écrit :
> Quelqu'un ici a-t-il dévelopé un ou des greffons en logiciel libre
> pour les shells zsh (5.9) ou bash (5.3)

> Je cherche des exemples de code source, et idéalement un greffon qui
> permettrait de lancer une commande sur plusieurs lignes sans devoir
> les terminer par un \

hmm... et du coup il faudrait forcer l'usage du ; ?

la question c'est: si tu mets pas de \, dans

	echo echo
	echo echo

tu ne sais plus distinguer

	echo echo echo echo

et

	echo echo ; echo echo

sachant qu'en shell, il n'y a gère que les commandes trop longues
qui nécessitent \ parce que les autres ponctuations permettent de
passer à la ligne

grep of * |
	wc -l

[ "$USER" ] || {
	>&2 echo user not set
}

[ "$USER" ] ||
	>&2 echo user not set

et en zsh, les boucles comme

for it in this sequence of words that probably makes sense
do
	echo $it > $it
done

j'écrivent

for it (
	this sequence of words
	that probably makes sense
) {
	echo $it > $it
}

ensuite:  quand tu parles de greffons, penses-tu a extensions écrites
en pur zsh (comme dans le paquet zsh-autosuggestions)
ou des modules (écrits en C)? man zshmisc fait mention d'un module
"example" qui je pense est à à titre de démonstration.

Cordialement,
Marc


Reply to: