JeuWeb - Crée ton jeu par navigateur
Terminitor — Automatiser les routines dans le Terminal - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Terminitor — Automatiser les routines dans le Terminal (/showthread.php?tid=3839)



Terminitor — Automatiser les routines dans le Terminal - Sephi-Chan - 15-09-2010

Hello,

Aujourd'hui, un collègue (@marcgg) m'a fait découvrir Terminitor.

Cet outil très simple (à ce jour reservé à Mac OS X, mais alternative pour Linux a été développée : Screeninator (http://github.com/jondruse/screeninator)) permet d'automatiser les routines dans le Terminal, la création d'onglets et les tâches effectuées dedans.

Je ne documente pas comment ça marche, tout est résumé en une courte page sur la page GitHub indiquée.

Je m'en sers pour lancer des applications Ruby on Rails au boulot. En effet, je développe des applications Facebook qui nécessitent de lancer un serveur et un tunnel SSH chacune (et j'en lance un troisième). Et pour développer l'une, j'ai besoin d'en lancer une autre (un genre de tableau de bord).

Voici donc mes deux tâches (décrites sous forme de fichier YAML) :


# dashboard.yml
# Automate Dashboard launch.
---
- server:
- cd ~/stage-2010/tigerlily-dashboard/
- script/server -p 3333
- tunnel:
- cd ~/stage-2010/tigerlily-dashboard/
- rake facebooker:tunnel
- working_shell:
- cd ~/stage-2010/tigerlily-dashboard/


# cms.yml
# Automate CMS launch.
---
- server:
- cd ~/stage-2010/tigerlily/
- script/server
- tunnel:
- cd ~/stage-2010/tigerlily/
- rake facebooker:tunnel
- working_shell:
- cd ~/stage-2010/tigerlily/

Et quand je veux lancer l'un de ces groupes, j'ouvre un terminal et je lance la commande suivante (je mets cms si je veux ouvrir le CMS, bien sûr) :


terminitor start dashboard

Voilà, voilà ! Un petit truc simple qui rend la vie meilleure ! Smile


Sephi-Chan


RE: Terminitor — Automatiser les routines dans le Terminal - srm - 15-09-2010

Ok mais je vois pas l'intérêt comparé à un mini script bash avec les lignes de commande qui vont bien dedans (et qui sont aussi simple Big Grin)


RE: Terminitor — Automatiser les routines dans le Terminal - Sephi-Chan - 15-09-2010

Tu peux pas ouvrir des onglets de Terminal en bash.


Sephi-Chan


RE: Terminitor — Automatiser les routines dans le Terminal - Sephi-Chan - 30-09-2010

Une alternative pour Linux a été développée Screeninator (http://github.com/jondruse/screeninator).