Journal : Shell : outils pro

Posté par Nÿco (Jabber id, page perso, ) le 15 janvier 2004
0
Je cherche des outils pro pour le développement de scripts shell, pour l'installation, le déploiement, le test, la qualité, l'automatisation, l'industrialisation...

Existe-t-il des analyseurs/valideurs de code ? ou bien des débuggeurs ? ou encore des compilateurs-like ?

Existe-t-il des gestionnaires de templates ? des outils (plus ou moins intégérés) de management de code à la CVS/Arch/Subversion et BugZilla ?

Dans le cadre de SI hétérogènes Linux/Unix/Windows, existe-t-il des outils de portage ? Genre avec Cygwin déployé sur tous les serveurs NT, le portage des scripts shell devrait pouvoir se limiter à un changement de «/» en «\» et inversement.

> Lire le journal (12 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Re: Shell : outils pro

Posté par Troy McClure (page perso, ) le 15/01/2004 à 21:53. (lien). Évalué à 2.

Je propose emacs: professionel, performant, integré, portable, ergonomique, esthétique, il a tout pour plaire.

  • [^]Re: Shell : outils pro

    Posté par gordon () le 15/01/2004 à 22:08. (lien). Évalué à 3.

    t'as oublié lourd et faisant le café.

    • [^]Re: Shell : outils pro

      Posté par kapouik () le 15/01/2004 à 22:59. (lien). Évalué à 1.

      Et qui, selon la fable "L'édito et le richard", nécessite 4 fois la puissance d'un Vax : http://linuxfr.org/~Nico3333fr/7928.html#320124(...) :)

      • [^]Re: Shell : outils pro

        Posté par gnap gnap (page perso, ) le 16/01/2004 à 11:13. (lien). Évalué à 1.

        Pourtant j'arrive à utiliser emacs sur un P100... une explication ?

        • [^]Re: Shell : outils pro

          Posté par chl (page perso, ) le 16/01/2004 à 11:26. (lien). Évalué à 1.

          une explication ?

          Facile : tu viens de marcher dedans.

  • [^]editeur pro

    Posté par free2.org (page perso, ) le 16/01/2004 à 10:20. (lien). Évalué à 1.

    vim (ou d'autres editeurs compatibles vi) est le top pour ceux qui savent dactyler (taper avec leur 10 doigts sans regarder le clavier): on peut alors tout faire en position dactylo, ie en gardant les indexs près des touches F et J

Re: Shell : outils pro

Posté par account () le 16/01/2004 à 09:22. (lien). Évalué à 2.

Et pourquoi ne pas utiliser Perl ?

  • [^]Re: Shell : outils pro

    Posté par . Takhi () le 16/01/2004 à 12:12. (lien). Évalué à 3.

    Ben python:)

  • [^]Re: Shell : outils pro

    Posté par Karles Nine (page perso, ) le 10/04/2004 à 06:44. (lien). Évalué à 1.

    Exactement

    Avec la distribution de Perl pour windows de Activestate http://www.activestate.com/(...) j'ai déployé et maintenue des scripts sur près de 300 sites (environs)

    Enjoy
    Karlesnine

Re: Shell : outils pro

Posté par Eudoxe (page perso, ) le 16/01/2004 à 10:46. (lien). Évalué à 1.

Il me semble qu'il y a un débuggeur pour le korn shell. Le ksh est le shell le plus adapté pour la programmation et existe sous Unix et Win

Re: Shell : outils pro

Posté par thranduil (page perso, ) le 16/01/2004 à 17:00. (lien). Évalué à 1.

par exemple avec ksh :
ksh -n le_script.ksh
va analyser le code et indiquer les erreurs de syntaxe.
Bon, après ça vaut pas un lint.

Ensuite, pour les templates, emacs et vim proposent ça. Emacs te permet par exemple de générer des structures conditionnelles, des boucles ... dans lesquels tu n'as plus qu'à ajouter le nom de tes variables, constantes, etc.

Pour CVS, j'ai pas trop compris pourquoi tu cherchais autre chose (idem pour bugzilla).

  • [^]Re: Shell : outils pro

    Posté par boba () le 16/01/2004 à 19:29. (lien). Évalué à 1.

    Ensuite, pour les templates, emacs et vim proposent ça. Emacs te permet par exemple de générer des structures conditionnelles, des boucles ... dans lesquels tu n'as plus qu'à ajouter le nom de tes variables, constantes, etc.

    Je viens de découvrir un plugin pour vim vraiment sympa : http://www.vim.org/scripts/script.php?script_id=365(...)

Revenir en haut de page