글

7월 12, 2026의 게시물 표시

Deploying Terminal Productivity Tools

한국어 (KO) English (EN) M1 맥미니 선도입 검증을 통한 초경량 터미널 생산성 도구 구축기 이동용 노트북(8GB RAM 인텔 맥북프로)의 한정된 자원을 낭비하지 않기 위해, 메인 기지인 M1 맥미니 환경에 Rust/C++ 기반 초경량 CLI 생산성 도구들을 먼저 도입하여 실효성을 검증했습니다. 효율성이 입증된 핵심 도구들만 선별해 홈브루 관리 대장에 안전하게 기록했습니다. 💡 핵심 요약: 무작정 미리 깔아두는 리소스 낭비를 지양하고, 데스크탑 환경에서 직접 체감하며 검증하는 전략을 취했습니다. 과거 명령어를 자석처럼 찾아내는 fzf, 소스코드 초고속 검색 툴 ripgrep, 시각적 가독성을 극대화한 eza 유틸리티를 홈브루 자동화 기록 체계에 편입했습니다. 1. 맥미니에 검증용 생산성 도구 3총사 원클릭 설치 맥미니 터미널에서 워크스페이스로 이동한 뒤, 아래 명령어로 도구들을 설치하고 홈 디렉토리의 환경 대장(Brewfile)에 안전하게 누적 기록했습니다. ws brew install fzf ripgrep eza cd ~ && brew bundle dump --force 2. 터미널 현업 생산성을 바꾸는 주요 도구별 활용 핵심 설치 직후 바로 체감할 수 있는 초경량 유틸리티들의 실전 활용법입니다. • fzf (과거 히스토리 검색): 터미널에서 Ctrl + R 을 누르면 과거에 쳤던 복잡한 깃허브 명령어들이 부분 검색 창 형태로 팝업되어 타이핑 낭비를 완전히 없애줍니다. • ripgrep (코드 초고속 탐색): 프로젝트 폴더에서 rg "검색어" 를 입력하면 수천 줄의 코드 파일 중 해당 단어가 포함된 위치를 눈 깜짝할 사이에 찾아내 하이라이팅합니다. • eza (가독성 높은 파일 목록): 기본 ls 명령어를 대체해 파일 아이콘, Git 변경 상태 및 용량 변화를 다채롭고 직관적인 그래픽 형태로 출력합니다. 이로써 메인...

The Chronicle of Synchronizing Intel MacBook Pro & M1 Mac Mini Terminals and Unifying Workspace

한국어 (KO) English (EN) 인텔 맥북프로 & M1 맥미니 터미널 환경 일치화 및 단일 워크스페이스 구축 연대기 이동하며 세션에 참가하는 용도의 Intel 맥북프로와 메인 기지인 M1 맥미니의 터미널 가독성 및 폴더 체계를 완벽하게 일치시켰습니다. 가끔 터미널을 열어도 전혀 이질감 없이 조작할 수 있도록 정돈한 환경 정리 리포트입니다. 💡 핵심 요약: 맥북프로에 Oh My Zsh를 이식하여 프롬프트를 획기적으로 축소하고, 인텔 맥 특유의 홈브루 경로 순서 오류를 바로잡아 fnm 작동 중단을 완벽히 해결했습니다. 양 기기의 파일 저장 구조를 단 하나의 'Workspace' 개념으로 통합하고 단축 키(alias)를 일치시켰습니다. 1. 구축 전 양대 장비의 초기 스펙 및 상태 비교 항목 💻 맥북프로 (이동/시연용) 🖥️ 맥미니 (메인 기지) CPU / 아키텍처 Intel Core i5 (x86_64) Apple M1 (arm64) 메모리 (RAM) 8 GB 8 GB 저장소 위치 내장 SSD (~/) 외장 SSD (/Volumes/Crucial X6/) 초기 상태 최소한의 도구, 길고 복잡한 프롬프트 이름 Ollama, MLX, Docker 등 무거운 툴 집약 2. 오늘 완수해낸 환경 일치화 작업 내역 안전한 사전 백업 완료: 작업 전 맥북프로의 기존 설정을 ~/.zshrc.backup 으로 복사하여 100% 안전장치를 걸었습니다. 터미널 테마 및 프롬프트 동기화: 맥북프로에 Oh My Zsh를 심어 컴퓨터 이름을 숨기고 현재 폴더와 깃 브랜치만 짧게 보이도록 교정했습니다. 환경변수 로드 순서 대수술: 인텔 맥 홈브루 기본 경로( /usr/local/bin )를 시스템 최상단에 강제 주입하여 command not found: fnm 에러를 완전히 박멸했습니다. 구조 조망 무기 장착: 양쪽 기기에 tree 유틸리...

Building a Free Sync Pipeline for Mac Mini & MacBook Pro

한국어 (KO) English (EN) GitHub Private 저장소를 활용한 맥미니 & 맥북프로 무비용 동기화 파이프라인 구축 데스크탑(M1 맥미니)에서 진행하던 토이 프로젝트를 외부 세션용 노트북(Intel 맥북프로)으로 안전하고 빠르게 공유하기 위해, GitHub 비공개(Private) 저장소와 GitHub CLI(gh)를 활용한 1:1 동기화 환경을 구축했습니다. 비용 부담 없이 대용량 소스코드를 깔끔하게 양방향 제어할 수 있는 최적의 개발 흐름입니다. 💡 핵심 요약: 프로젝트 폴더 안을 복잡하게 만들던 불필요한 환경 기록 파일(Brewfile)을 과감히 제거하여 소스코드를 완벽히 정제(Clean)했습니다. 이후 GitHub 비밀 금고를 생성해 메인 코드를 성공적으로 쏘아 올린 뒤, 노트북 워크스페이스에서 오차 없이 그대로 내려받는 검증 단계를 완수했습니다. 1. 메인 기지(맥미니)에서 저장소 생성 및 코드 업로드 터미널 단축키로 워크스페이스 내 프로젝트 폴더에 진입한 후, 아래 명령어를 실행하여 GitHub에 비공개 금고를 만들고 최초 커밋을 전송했습니다. gh repo create makeShorts --private --source=. --remote=origin --push 2. 이동용 노트북(맥북프로)에서 코드 안전하게 복제하기 노트북 터미널 환경을 맥미니와 일치시킨 후, 새로 정돈한 통합 Workspace 폴더로 이동하여 깃허브에 올라간 비공개 프로젝트를 완벽히 땡겨왔습니다. ws gh repo clone makeShorts 이로써 언제 어디서나 수정본을 주고받을 수 있는 양대 장비 간의 독립적인 데이터 통로가 열렸으며, 오프라인 세션장이나 멘토 피드백 현장에서 실수 없이 내 프로젝트를 시연할 수 있는 구조적 기반을 마련했습니다. Building a Free Sync Pipeline for Mac Mini & MacBook...