Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🔷 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:

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:

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

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

🔷

About

🎨 Configurações do meu ambiente de desenvolvimento.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages