An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

🔷 Meu Ambiente de Trabalho 🔷


Um encurtador de URLs simples e eficiente construído com Node.js e TypeScript.



GitHub license


GitHub stars


GitHub forks

---

### 🎯 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.

🔷