소개
OMP Manager는 Rust로 개발된 터미널 사용자 인터페이스(TUI) 기반 유틸리티로, Oh My Posh를 처음부터 완전히 설정할 수 있도록 돕습니다. 초보자도 사전 지식 없이 손쉽게 Oh My Posh를 설치하고, Nerd Font를 선택하고, 테마를 미리보기 및 적용하며, 셸을 구성할 수 있도록 마법사 기반의 설정 과정을 제공합니다.
상세정보
빠른 설정 마법사 (Quick Setup Wizard)
대시보드의 첫 번째 항목인 ‘Quick Setup’을 선택하면 4단계 과정을 통해 모든 설정을 자동으로 처리합니다.
- Oh My Posh 설치: Windows에서는 winget을, macOS에서는 brew를, Linux에서는 공식 스크립트를 사용하여 OMP 바이너리를 설치합니다.
- Nerd Font 설치: 엄선된 Nerd Font 목록 중 하나를 선택하여 설치할 수 있습니다.
- 테마 선택 및 적용: 인기 있는 테마를 빠르게 선택하거나, 100개 이상의 테마가 포함된 브라우저를 통해 라이브 미리보기 후 적용할 수 있습니다.
- 셸 구성: 시스템에 설치된 셸을 자동으로 감지하고, 구성할 셸을 토글 방식으로 선택한 뒤 프로필 파일에 OMP 초기화 명령어를 추가합니다.
테마 브라우저 (Themes Browser)
공식 Oh My Posh 저장소에서 제공되는 100개 이상의 테마를 탐색하고 미리볼 수 있습니다. 카테고리별로 분류된 사이드바와 라이브 검색 기능을 통해 원하는 테마를 빠르게 찾아 적용할 수 있습니다. 마우스 지원이 완비되어 있어 탭 전환, 목록 탐색, 테마 선택이 직관적입니다.
다운로드 및 설치 방법
多种 패키지 관리자를 통해 설치할 수 있습니다.
- Cargo: cargo install omp-manager
- WinGet: winget install marlocarlo.OmpManager
- Chocolatey: choco install omp-manager
- Scoop: scoop bucket add omp-manager https://github.com/marlocarlo/scoop-omp-manager && scoop install omp-manager
- 직접 다운로드: GitHub 릴리스 페이지에서 플랫폼별 바이너리(Windows x64/x86/ARM64, Linux, macOS)를 다운로드하여 압축을 해제하고 PATH에 추가합니다. Windows 바이너리는 VC 런타임 DLL 없이 정적 컴파일됩니다.
기본 사용법
설치 후 터미널에서 omp-manager를 실행하면 대시보드가 나타납니다. 탭이나 숫자(1-3)로 탭을 전환하고, 방향키로 항목을 선택하며, Enter 키로 실행합니다. 모든 설정을 기본값으로 초기화하려면 대시보드에서 R 키를 누르면 됩니다.
이런 경우에 유용합니다
Oh My Posh를 처음 접하거나 커스터마이징하는 데 어려움을 겪는 사용자에게 적합합니다. 세련된 터미널 인터페이스를 원하지만 수동으로 폴더를 생성하거나 설정 파일을 직접 편집하기를 원하지 않는 경우, 이 도구 하나로 번거로운 과정 없이 원하는 화면을 만들 수 있습니다.
지원 환경 및 시스템 요구사항
Windows, macOS, Linux를 지원합니다. 구체적으로는 Windows x64/x86/ARM64, Linux x64/ARM64, macOS Intel 및 Apple Silicon용 바이너리가 제공됩니다. 빌드 시 Rust 1.70 이상이 필요하며, 실행 시 256색 또는 트루컬러를 지원하는 최신 터미널(Windows Terminal, iTerm2 등)을 사용하는 것이 좋습니다.
최신 버전 및 업데이트
현재 버전은 0.1.2입니다. 최신 릴리스는 GitHub의 릴리스 페이지에서 확인할 수 있습니다.
제한 사항 및 확인 사항
Oh My Posh나 Nerd Font를 사전에 설치할 필요는 없지만, 앱 자체가 이를 대신 설치하므로 인터넷 연결이 필요합니다. 셸 구성 시 자동으로 프로필 파일을 수정하므로, 변경 사항을 적용하려면 터미널을 다시 시작해야 합니다. 지원하는 셸은 PowerShell 7+, Windows PowerShell, Bash, Zsh, Fish, Nushell, Cmd(Clink), Elvish입니다.
FAQ
Q: Oh My Posh를 미리 설치해야 하나요?
A: 아니요, 필요 없습니다. 앱이 시작되면 필요한 구성 요소를 감지하고 자동으로 설치를 안내합니다.
Q: Windows에서도 사용할 수 있나요?
A: 네, WinGet, Chocolatey, Scoop을 통해 설치할 수 있으며, 모든 Windows 플랫폼(x64, x86, ARM64)용 바이너리가 제공됩니다.
시스템 요구사항
Rust 1.70 이상 (소스에서 빌드하는 경우) 또는 설치된 패키지 관리자. 256색 또는 트루컬러 지원 터미널이 필요합니다.


