Journal Appel à testeurs pour liquidprompt

Posté par (page perso) . Licence CC by-sa
5
12
août
2012

Ceci est un journal qui ne balance pas grave, mais bon, j'espère qu'il y en aura quand même qui le liront.

Suite à la dépèche sur liquidprompt (https://linuxfr.org/news/liquidprompt-version-1-0), je me suis senti jaloux des utilisateurs de bash qui peuvent utiliser liquidprompt alors que je tourne sur zsh (bon, en même temps, il n'ont pas d'autocomplétion digne de ce nom, quoi qu'ils puissent en dire, alors ça compense un peu).

Bref, j'ai pris mon clavier à deux mains et j'ai tenté de porter liquidprompt pour zsh (https://github.com/ldidry/liquidprompt/tree/zsh) et ça avait l'air pas trop mal. (vous pouvez y aller, ça devrait pas faire exploser votre terminal).

Mais suite à un commentaire de Nojhan (le créateur de liquidprompt, suivez donc un peu) dans sa dépèche, j'ai repris le clavier pour faire une version unique de liquidprompt, pour bash et zsh (https://github.com/ldidry/liquidprompt/) et c'est là que j'ai besoin de vous ! Il me faut des testeurs car je ne suis ni un expert bash, ni un expert zsh (le Perl, y a que ça de vrai de toute façon) !

Yapuka :
wget https://raw.github.com/ldidry/liquidprompt/master/liquidprompt
source liquidprompt

et puis balancer des rapports de bugs.

Kiki veut bien m'aider ?

  • # tester la présence des logiciels :)

    Posté par . Évalué à 3. Dernière modification le 12/08/12 à 01:40.

    $ source liquidprompt 
    bash: hg: commande inconnue...
    [me:/tmp] $ 
    
    

    (j'installe mercurial)

    c'est super lent, il doit mettre 3 seconde pour afficher le prompt, j'ai désactivé toutes les options, je ne trouve pas ce qui le ralenti tant.

    Vala vala

    Je suis là si il faut tester des truc :)

    Please do not feed the trolls

    • [^] # Re: tester la présence des logiciels :)

      Posté par (page perso) . Évalué à 1.

      C'est très (trop) lent.
      Testé avec bash.
      J'ai plusieurs VCS avec différentes sources et types. Avec du git c'est à peu près ok, avec svn c'est très lent, mais dans tous les cas c'est bcp plus lent que le script ".git-prompt.sh" que j'avais trouvé sur le net (par Shawn O. Pearce, ça doit être sur github, je sais plus où, en GPL v2) que j'ai adapté un poil et un ".svn-prompt.sh" que j'ai fais moi-même en suivant les principes de git-prompt. Franchement je vois pas la différence entre avant et après avec ces deux scripts là. Par contre avec liquidprompt…je sens bien le liquide épais s'écouler entre chaque prompt :)

  • # $SHELL

    Posté par . Évalué à 4.

    WORKING_SHELL=$(ps -p $$ | tail -n1 | awk '{print $NF}') 
    
    

    Il y a une raison particulière à ce "truc" plutôt qu'utiliser ${0##*/} ?

    • [^] # Re: $SHELL

      Posté par . Évalué à 4.

      Aussi, le looong _shorten_path peut être avantageusement remplacé sur zsh par quelque chose comme ça dans PS1 : %10<...<%~%<< (qui donne "…l/share" pour /usr/local/share, "~/bin" pour ~/bin)

      • [^] # Re: $SHELL

        Posté par . Évalué à 4.

        J'avais posté ici quelques optimisations qui devraient pas mal simplifier et fiabiliser le prompt pour zsh.

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

      • [^] # Re: $SHELL

        Posté par (page perso) . Évalué à 3.

        C'est vrai.

        Je m'étais concentré sur le portage de l'existant avec juste les changements syntaxiques, mais c'est vrai que zsh offre des fonctionnalités détonnantes !

        It's a fez. I wear a fez now. Fezes are cool !

    • [^] # Re: $SHELL

      Posté par (page perso) . Évalué à 3.

      La meilleure des raisons : je connaissais pas ;)

      Merci.

      It's a fez. I wear a fez now. Fezes are cool !

      • [^] # Re: $SHELL

        Posté par (page perso) . Évalué à 4.

        Une autre raison (vraiment la meilleure) : ça ne marche pas ! ça me renvoie .liquidprompt (j'ai caché liquidprompt dans mon home)

        It's a fez. I wear a fez now. Fezes are cool !

        • [^] # Re: $SHELL

          Posté par . Évalué à 2.

          Argh, en effet, j'avais pas testé avec "source"… Sinon, zsh définit des variables dont le nom commence par $ZSH, et bash d'autres commençant par $BASH, mais ça demanderait de vérifier que celle éventuellement choisie existe bien depuis longtemps et ne disparaitra pas.

  • # Oh My Zsh

    Posté par (page perso) . Évalué à 2.

    Pour les utilisateurs de zsh, il y a aussi Oh-My-Zsh qui est intéressant:
    https://github.com/robbyrussell/oh-my-zsh/

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.