Deux nouvelles versions de l'interpréteur de commandes zsh viennent de sortir.
La première (4.2.7) concerne la branche stable et la seconde (4.3.5) concerne la branche de développement.
La nouvelle version stable apporte - par rapport à la vieillissante branche 4.2 - essentiellement des corrections de bugs et la mise à jour des fonctions de complétion.
La version dite instable apporte de nouvelles fonctionnalités et ses habituelles mises à jours des fonctions de complétion. Elle est en réalité d'une grande stabilité et est déjà distribuée dans la plupart des distributions GNU/Linux et Unix libres, comme version zsh par défaut.
Pour rappel zsh est un interpréteur de commandes libre sous licence zsh (comparable à la licence BSD), disposant de fonctionnalités de complétion programmables et avancées, offrant des modules haut niveau pour la programmation : fonctions TCP/IP, support des REGEX, fonctions FTP, fonctions de manipulations de dates et pouvant émuler le comportement d'autres interpréteurs de commande : ksh, bash, ash, csh.
La première (4.2.7) concerne la branche stable et la seconde (4.3.5) concerne la branche de développement.
La nouvelle version stable apporte - par rapport à la vieillissante branche 4.2 - essentiellement des corrections de bugs et la mise à jour des fonctions de complétion.
La version dite instable apporte de nouvelles fonctionnalités et ses habituelles mises à jours des fonctions de complétion. Elle est en réalité d'une grande stabilité et est déjà distribuée dans la plupart des distributions GNU/Linux et Unix libres, comme version zsh par défaut.
Pour rappel zsh est un interpréteur de commandes libre sous licence zsh (comparable à la licence BSD), disposant de fonctionnalités de complétion programmables et avancées, offrant des modules haut niveau pour la programmation : fonctions TCP/IP, support des REGEX, fonctions FTP, fonctions de manipulations de dates et pouvant émuler le comportement d'autres interpréteurs de commande : ksh, bash, ash, csh.
zsh.org (528 hits)
Annonce 4.2.7 (122 hits)
Annonce 4.3.5 (170 hits)
ZSH lovers (355 hits)
ZSH sur dmoz (151 hits)
> Lire la dépêche (18 commentaires, moyenne: 2,7).
Vous avez demandé le commentaire #901171.




Des exemples ?
Nouveau module zsh/curses Permettant la programmation native d'interface graphiques utilisant la bibliothèque curses/ncurses ;
Tu as des exemples de codes ? Qu'est-ce que ça peut donner dans la "vie de tous les jours" ?
J'ai toujours eu une certaine attirance de ZSH mais toutes ces extensions étant purement zsh, point de salut lorsqu'on doit repasser à KSH ou même BASH. C'est dommage :/
Xavier Maillard
Rapport Cedras
NON A NICOLAS SARKOZY
NON A NICOLAS SARKOZY
[^]Re: Des exemples ?
Voici un exemple de code :
La doc zsh est très bien foutu, complète et disponible sous forme pdf, html, man ou GNU info.
Le site n'est pas encore à jour concernant les dernières versions de la doc. Mais les distributions distribuent la doc à jours avec zsh (c'est au moins le cas avec gentoo - le use doc -)
Sinon le problème que tu évoques est identique quand tu code pure bash ou pure ksh, tu ne peux pas l'utiliser sur d'autres shells, (sauf zsh grace aux fonctions emulate)
Si tu veux que ton code marche partout, il suffit de faire du code POSIX.
[^]Re: Des exemples ?
Un lien vers la doc 4.3.5 en pdf : http://baptux.free.fr/zsh.pdf et vers celle en html pour le module curses : http://baptux.free.fr/zsh/zsh_22.html#SEC171