{"id":211,"date":"2012-07-01T23:35:44","date_gmt":"2012-07-01T22:35:44","guid":{"rendered":"http:\/\/ree7.fr\/blog\/?p=211"},"modified":"2022-08-08T06:47:41","modified_gmt":"2022-08-08T05:47:41","slug":"console2-ou-comment-travailler-avec-bashgit-sereinement-sous-windows","status":"publish","type":"post","link":"http:\/\/www.ree7.fr\/blog\/2012\/07\/console2-ou-comment-travailler-avec-bashgit-sereinement-sous-windows\/","title":{"rendered":"Console2, ou comment travailler avec Bash\/Git sereinement sous Windows"},"content":{"rendered":"<p>Console2, ou comment travailler avec Bash\/Git sereinement sous Windows<\/p>\n<p>Car oui&#8230; m\u00eame avec notre magnifique Visual Studio 12 qui int\u00e8gre la majorit\u00e9 des outils du quotidien, on a toujours besoin \u00e0 un moment de se connecter en SSH \u00e0 une machine, ou de faire une op\u00e9ration qui sorte de l&rsquo;ordinaire sous GIT.<\/p>\n<p>Et l\u00e0, on envie aux coll\u00e8gues sous MacOS et \u00e0 fortiori Linux leurs consoles qui vont bien. GIT for Windows est bien livr\u00e9 avec un Bash complet, mais celui-ci tourne dans la console originale du syst\u00e8me qui n&rsquo;a pas vu d&rsquo;\u00e9volution en terme d&rsquo;UI depuis bien longtemps.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2.png\"><img loading=\"lazy\" class=\"aligncenter  wp-image-218\" title=\"Console2\" src=\"http:\/\/ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2.png\" alt=\"\" width=\"663\" height=\"610\" srcset=\"http:\/\/www.ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2.png 947w, http:\/\/www.ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2-300x276.png 300w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><\/a><\/p>\n<p>C&rsquo;est l\u00e0 qu&rsquo;entre en jeu Console2. C&rsquo;est un projet open-source qui n&rsquo;est plus actuellement en grande activit\u00e9, mais cela ne l&#8217;emp\u00e8che pas d&rsquo;\u00eatre fonctionnel.<br \/>\nIl va nous fournir une console redimensionnable verticalement ET horizontalement, les tabs, la translucidit\u00e9 (objectivement inutile, mais indispensable pour une console selon moi), et le support de plusieurs shells.<\/p>\n<p>On pourra l&rsquo;utiliser entre autre avec :<br \/>\n&#8211; La console MS-DOS classique<br \/>\n&#8211; Powershell<br \/>\n&#8211; Bash<\/p>\n<p>Pour ajouter le support de Bash (fourni avec Portable GIT \/ GIT for Windows), il faudra simplement lui indiquer quel ex\u00e9cutable utiliser comme shell (on peut en configurer plusieurs \u00ab\u00a0de front\u00a0\u00bb), dans le cas d&rsquo;une installation classique de GIT sur un Windows 64-bits, ce sera :\u00a0<em>C:\\Program Files (x86)\\Git\\bin\\sh.exe \u2013login \u2013i<\/em><\/p>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-219\" title=\"Console2_settings\" src=\"http:\/\/ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2_settings.png\" alt=\"\" width=\"547\" height=\"560\" srcset=\"http:\/\/www.ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2_settings.png 547w, http:\/\/www.ree7.fr\/blog\/wp-content\/uploads\/2012\/06\/Console2_settings-293x300.png 293w\" sizes=\"(max-width: 547px) 100vw, 547px\" \/>\n<p>Enfin, un dernier truc, voici le screenshot de mes settings afin d&rsquo;avoir le copier\/coller dans ma console bash, qui ne fonctionnait pas \u00ab\u00a0out of the box\u00a0\u00bb. Le bouton central pour coller fonctionne maintenant, ainsi que le mode de s\u00e9l\u00e9ction, m\u00eame dans Vi \ud83d\ude42<br \/>\nEDIT : Une derni\u00e8re chose car apparemment vous \u00eates nombreux \u00e0 demander \u00e0 Google comment copier dans Console2\/Bash : pour s\u00e9l\u00e9ctionner, il faut maintenir SHIFT pendant que vous s\u00e9lectionnez \u00e0 l&rsquo;aide de la souris (clic gauche).<\/p>\n<p>Console2 sur SourceForge :\u00a0<a href=\"http:\/\/sourceforge.net\/projects\/console\/\">http:\/\/sourceforge.net\/projects\/console\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Console2, ou comment travailler avec Bash\/Git sereinement sous Windows Car oui&#8230; m\u00eame avec notre magnifique Visual Studio 12 qui int\u00e8gre la majorit\u00e9 des outils du quotidien, on a toujours besoin \u00e0 un moment de se connecter en SSH \u00e0 une machine, ou de faire une op\u00e9ration qui sorte de l&rsquo;ordinaire sous GIT. Et l\u00e0, on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[34],"tags":[55,59,54,57,53,58,56],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p19lzH-3p","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts\/211"}],"collection":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":1,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts\/211\/revisions"}],"predecessor-version":[{"id":590,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts\/211\/revisions\/590"}],"wp:attachment":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/media?parent=211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/categories?post=211"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/tags?post=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}