[2025-07-19] Mac 초기 설정 (개발자용) 안녕하세요 클스 입니다. 드디어 M4 16인치 맥을 구매했습니다. 그러나 매번 맥을 초기화하는 것은 힘들죠, 그리고 기존 인텔맥에서 M1으로 변경된 시점에 백업,복원 하기엔 불안함도 있고, 클린 설치하고 싶기도 한데, Mac 초기 설정하는 것은 매우 시간이 많이 듭니다. 그래서 반드시 맥에 필수로 개발할때 셋팅하는 스크립트를 작성했습니다. 사전 준비: 1. 맥에 사용자 계정과 sudo 권한 준비 2. M1 이상 맥북 설치할 순서: 1. shell 은 zsh 로 가정 2. homebrew 설치, brew update, upgrade 3. wget, curl, openssl, rsync 4. oh my zsh, 4.1 plugin : zsh-autosuggestions, zsh-syntax-highlighting ------------------- 이후는 별도 스크립트로 작성할 예정입니다. -------------------- 5. poetry, pyenv, virtual-env, uv 6. nvm, node, npm, pnpm 7. python ------------------------------------ $ vi install_mack.sh #!/bin/zsh set -e # ───────────────────────────────────────────── # Mac DevBox Full Setup Script (Interactive) # By 클스AI # ───────────────────────────────────────────── # ───────────── 1. 유틸 함수 ───────────── print_header () { echo -e "\n🔹 $1 🔹" } ask_install () { read -r "ans?➡️ $1 설치하시겠습니까? (Y/n) " [[ -z " $an...
vscode로 프로젝트 초기 설정 가이드 안녕하세요. 클스 입니다. 우리가 서비스를 개발할때, front-end, back-end, batch 등 여러 하위 시스템들로 구성하는 경우가 많습니다. 이때 project 폴더를 만들고 하위에 폴더를 구성합니다. full-stack을 혼자 다해야 하는 개발자는 vscode를 3개를 실행해서 편집하는 경우가 대부분입니다. 테미널도 3개를 띄워서 쓰는 경우가 있습니다. 이를 간단하게 해결하는 방법입니다. 1. 개요 솔루션, 서비스를 개발할때 project folder를 생성하고, 하위에 여러 기능들을 추가한다. api, batch, user web, admin web, monitoring web... 이때 vscode의 workspace를 열면 자동으로 터미널까지 셋팅하게 할 수 있다. 이 부분 수정 2. 환경 설정(workspace) project folder 생성 $ mkdir myproject $ cd myproject $ mkdir .vscode $ code . .vscode 폴더에서 tasks.json 작성 { " version " : " 1.0.0 " , " tasks " : [ { " label " : " admin-web " , " type " : " shell " , " command " : " ${env:SHELL} " , / / m a c O S / L i n u x 용 " windows " : { " command " : " powershell.exe " }, / / W i n d o w s 용 " options " : { " cwd ...