{"id":444,"date":"2026-01-30T06:04:56","date_gmt":"2026-01-30T09:04:56","guid":{"rendered":"https:\/\/fabiobrandao.net.br\/blog\/?p=444"},"modified":"2026-01-31T21:38:10","modified_gmt":"2026-02-01T00:38:10","slug":"oh-my-posh-deixe-seu-terminal-bonito-produtivo-e-informativo","status":"publish","type":"post","link":"https:\/\/fabiobrandao.net.br\/blog\/novidades-e-curiosidades\/oh-my-posh-deixe-seu-terminal-bonito-produtivo-e-informativo\/","title":{"rendered":"Oh My Posh &#8211; Deixe seu terminal bonito, produtivo e informativo"},"content":{"rendered":"\n<p>O <strong>Oh My Posh<\/strong> \u00e9 uma ferramenta de personaliza\u00e7\u00e3o de prompt para terminal que transforma completamente a experi\u00eancia no PowerShell, Command Prompt, Windows Terminal e outros shells. Ele permite exibir informa\u00e7\u00f5es \u00fateis de forma visual, como branch do Git, status do reposit\u00f3rio, tempo de execu\u00e7\u00e3o de comandos, vers\u00e3o do runtime, entre outros \u2014 tudo isso com temas modernos e \u00edcones elegantes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Para que serve?<\/h2>\n\n\n\n<p>O principal objetivo do Oh My Posh \u00e9 melhorar a produtividade e a legibilidade do terminal, fornecendo contexto instant\u00e2neo sobre o ambiente e o projeto em que voc\u00ea est\u00e1 trabalhando, sem precisar rodar comandos extras.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vantagens de usar o Oh My Posh<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mais produtividade: informa\u00e7\u00f5es importantes vis\u00edveis o tempo todo<\/li>\n\n\n\n<li>Visual moderno e customiz\u00e1vel: dezenas de temas prontos<\/li>\n\n\n\n<li>Altamente configur\u00e1vel: ajuste cores, \u00edcones e se\u00e7\u00f5es do prompt<\/li>\n\n\n\n<li>Multiplataforma: funciona no Windows, Linux e macOS<\/li>\n\n\n\n<li>Integra\u00e7\u00e3o com Git, Docker, Node, .NET, Python, entre outros<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Atualize o PowerShell<\/h2>\n\n\n\n<p>Atualize ou instale a vers\u00e3o mais recente do PowerShell. No momento em que escrevo este post \u00e9 a vers\u00e3o 7.<br>Para alguns dos comandos que vamos utilizar ser\u00e1 necess\u00e1rio que o PowerShell ou Terminal seja executado como Administrador.<\/p>\n\n\n\n<p>Para identificar sua vers\u00e3o:<br><strong><em>$PSVersionTable.PSVersion.<\/em><\/strong><\/p>\n\n\n\n<p>Para atualizar para a vers\u00e3o mais recente:<br><strong><em>winget upgrade Microsoft.PowerShell<\/em><\/strong><\/p>\n\n\n\n<p>Para uma nova instala\u00e7\u00e3o:<br><strong><em>winget install Microsoft.PowerShell<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instala\u00e7\u00e3o do Oh My Posh (Windows)<\/h2>\n\n\n\n<p>No PowerShell ou Windows Terminal:<br><strong><em>winget install JanDeDobbeleer.OhMyPosh<\/em><\/strong><\/p>\n\n\n\n<p>Instale uma fonte compat\u00edvel (obrigat\u00f3rio)<br>Para que os \u00edcones apare\u00e7am corretamente, instale uma Nerd Font (https:\/\/www.nerdfonts.com\/font-downloads):<br><strong><em>oh-my-posh font install<\/em><\/strong><\/p>\n\n\n\n<p>Depois, configure essa fonte no Windows Terminal e no PowerShell:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abrir Windows Terminal<\/li>\n\n\n\n<li>Ir em Configura\u00e7\u00f5es<\/li>\n\n\n\n<li>Escolher o perfil (PowerShell, CMD, WSL\u2026)<\/li>\n\n\n\n<li>Ajustar: Fonte e Tamanho da fonte<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ativar o Oh My Posh no PowerShell<\/h2>\n\n\n\n<p>Edite seu perfil do PowerShell:<br><strong><em>notepad $PROFILE<\/em><\/strong><\/p>\n\n\n\n<p>Adicione uma linha como esta:<br>oh-my-posh init pwsh &#8211;config &#8220;$env:POSH_THEMES_PATH\\jandedobbeleer.omp.json&#8221; | Invoke-Expression<br>Salve o arquivo e reinicie o terminal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ajuste a Pol\u00edtica de Execu\u00e7\u00e3o<\/h2>\n\n\n\n<p>Digite o comando abaixo para ajustar uma Pol\u00edtica Irrestrita de Execu\u00e7\u00e3o:<br><strong><em>Set-ExecutionPolicy -ExecutionPolicy Unrestricted<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>O Oh My Posh \u00e9 uma daquelas ferramentas que, depois que voc\u00ea come\u00e7a a usar, n\u00e3o consegue mais largar. Ele une est\u00e9tica, informa\u00e7\u00e3o e produtividade em um \u00fanico lugar, tornando o terminal muito mais agrad\u00e1vel e eficiente para o dia a dia do desenvolvedor.<\/p>\n\n\n\n<p>Se voc\u00ea passa boa parte do tempo no terminal, vale muito a pena experimentar.<br>Para dar uma olhada no reposit\u00f3rio visite <a href=\"https:\/\/github.com\/JanDeDobbeleer\/oh-my-posh\">https:\/\/github.com\/JanDeDobbeleer\/oh-my-posh<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Oh My Posh \u00e9 uma ferramenta de personaliza\u00e7\u00e3o de prompt para terminal que transforma completamente a experi\u00eancia no PowerShell, Command Prompt, Windows Terminal e outros shells. Ele permite exibir&#8230; <\/p>\n","protected":false},"author":1,"featured_media":376,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[17],"tags":[103,105,102],"class_list":["post-444","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novidades-e-curiosidades","tag-oh-my-posh","tag-powershell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":4,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts\/444\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts\/444\/revisions\/451"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/media\/376"}],"wp:attachment":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/media?parent=444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/categories?post=444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/tags?post=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}