Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Terminal Setup!

Customização de terminal no PowerShell com foco em visual limpo, estilo Linux/Kali e reutilização fácil.

PowerShell Bash Windows Linux

Previews


Estrutura

.
├── config.json     # Configuração do fastfetch
├── profile.ps1     # Configuração do powershell profile 
├── setup.ps1       # Script de instalação
├── README.md       
└── assets(D)        

Instalação

Para aplicar essa configuração em qualquer máquina Windows:

.\setup.md

O script vai:

  • Copiar o .profile.ps1 para o caminho correto do PowerShell ($PROFILE)
  • Configurar permissões de execução
  • Preparar o ambiente automaticamente

Atenção Possíveis erros com relação a Política de Execução (Get-ExecutionPolicy -list)


Customização do Prompt

A aparência do terminal é controlada pela função prompt dentro de $PROFILE:

function prompt {
    # variaveis para colocar no terminal
    $user = $env:USERNAME
    $hostName = $env:COMPUTERNAME
    $path = Split-Path -Leaf (Get-Location)

    # construção da linha
    Write-Host "┌──(" -NoNewline -ForegroundColor DarkGray
    Write-Host "${user}" -NoNewline -ForegroundColor Blue
    Write-Host "@" -NoNewline -ForegroundColor Cyan
    Write-Host "${hostName}" -NoNewline -ForegroundColor Blue
    Write-Host ")-[" -NoNewline -ForegroundColor DarkGray
    Write-Host "$path" -NoNewline -ForegroundColor DarkMagenta
    Write-Host "]" -ForegroundColor DarkGray

    Write-Host "└──" -NoNewline -ForegroundColor DarkGray

    return "$ "
}

Como mudar as cores

Cada parte do prompt usa:

-ForegroundColor <COR>

Para alterar, basta trocar o nome da cor no final da linha. Exemplo:

Write-Host "${user}" -NoNewline -ForegroundColor Green

🎨 Cores disponíveis

Cor Variante escura
Black DarkGray
Gray
White
Red DarkRed
Green DarkGreen
Blue DarkBlue
Cyan DarkCyan
Magenta DarkMagenta
Yellow DarkYellow

Objetivo

Criar um ambiente:

  • Bonito
  • Rápido de configurar
  • Reutilizável
  • Com identidade própria

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages