https://github.com/dev-macb/ambiente-trabalho
🎨 Configurações do meu ambiente de desenvolvimento.
https://github.com/dev-macb/ambiente-trabalho
configuration-files dotfiles scripts
Last synced: 22 days ago
JSON representation
🎨 Configurações do meu ambiente de desenvolvimento.
- Host: GitHub
- URL: https://github.com/dev-macb/ambiente-trabalho
- Owner: dev-macb
- Created: 2023-03-14T03:17:27.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T23:55:57.000Z (over 1 year ago)
- Last Synced: 2025-02-26T00:28:05.267Z (over 1 year ago)
- Topics: configuration-files, dotfiles, scripts
- Language: PowerShell
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🔷 Meu Ambiente de Trabalho 🔷
Um encurtador de URLs simples e eficiente construído com Node.js e TypeScript.
---
### 🎯 Objetivo
Este repositório contém as configurações do meu ambiente de desenvolvimento,
ajustadas para eficiência e controle total sobre minhas ferramentas. Inclui
setups para o editor de código, terminal, shells e outras otimizações que
garantem um fluxo de trabalho consistente e seguro. Manter esses arquivos
versionados permite replicar o ambiente rapidamente em qualquer máquina,
assegurando máxima produtividade e confiabilidade. Sinta-se à vontade para
adaptar conforme suas necessidades.
🔷
### 🔧 Instalação
Para clonar o projeto para sua máquina via git, execute os comandos a seguir:
```bash
New-Item -ItemType Directory -Path "$HOME\Documentos\Github" -Force | Out-Null
Set-Location "$HOME\Documentos\Github"
git config user.name "Miguel Alves"
git config user.email "dev.macb@gmail.com"
git clone https://github.com/dev-macb/ambiente-trabalho
Set-Location .\ambiente-trabalho"
.\scripts baixar-programas.ps1
.\scripts setup.ps1
```
🔷
> Para ativar unicode UTF-8 no PowerShell: Painel de Controle > Região > Aba Adminitrativo > Alterar localidade do sistema > Marcar `Beta: Usar Unicode UTF-8 para suporte linguagem mundial.
### ⚙️ Configuração Automatizada
Utilizamos o Windows Package Manager (winget) no modo configure para aplicar
automaticamente as configurações de sistema e instalar todos os softwares.
#### 1. Pré-Configuração e Atualização
Antes de aplicar o configure, é crucial garantir que a política de execução
do PowerShell permita scripts locais e que o winget esteja atualizado.
Abra o PowerShell como Administrador e execute:
```bash
# 1. Permite a execução de scripts locais (RemoteSigned)
Set-ExecutionPolicy RemoteSigned -Force
# 2. Atualiza todos os softwares e o próprio winget
winget upgrade --all
```
#### 2. Aplicação do Estado Desejado
O arquivo de configuração scripts/config-ambiente.yml define o estado desejado do sistema (instalação de programas, variáveis de ambiente, ajustes de registro, etc.).
```bash
# Navegue até a pasta clonada
cd C:\braz\ambiente-trabalho
# Aplica as configurações do sistema e instala todos os programas
winget configure --file scripts\config-ambiente.yml
```
> Observação: O processo de winget configure pode levar algum tempo e pode exigir interação manual para aceitar licenças ou configurar componentes específicos de alguns softwares (como o Visual Studio).
🔷
### 📄 Licença
O repositório AmbienteTrabalho utiliza a licença MIT em todo seu código, confira suas condições em LICENSE.
🔷