Customização de terminal no PowerShell com foco em visual limpo, estilo Linux/Kali e reutilização fácil.
.
├── config.json # Configuração do fastfetch
├── profile.ps1 # Configuração do powershell profile
├── setup.ps1 # Script de instalação
├── README.md
└── assets(D)
Para aplicar essa configuração em qualquer máquina Windows:
.\setup.mdO script vai:
- Copiar o
.profile.ps1para 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)
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 "$ "
}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| Cor | Variante escura |
|---|---|
Black |
DarkGray |
Gray |
— |
White |
— |
Red |
DarkRed |
Green |
DarkGreen |
Blue |
DarkBlue |
Cyan |
DarkCyan |
Magenta |
DarkMagenta |
Yellow |
DarkYellow |
Criar um ambiente:
- Bonito
- Rápido de configurar
- Reutilizável
- Com identidade própria


