yozm.tech
피드로 돌아가기
Show HNHOTAI 재작성

어떤 패키지 관리자로 설치했는지 알려주는 'anywhich'

새로운 CLI 도구 'anywhich'(anyw)가 기존 'which' 명령어의 한계를 넘어섰습니다. 시스템의 $PATH 환경 변수에 없는 바이너리까지 찾아내고, 어떤 패키지 관리자(apt, pacman, Flatpak 등)로 설치되었는지, 그리고 현재 활성화된 버전이 무엇인지 상세히 알려줍니다. 개발자들이 복잡한 개발 환경에서 특정 도구의 출처를 쉽게 파악하도록 돕는 유용한 도구입니다.

4시간 전·2026.10.01·읽기 2분·rokuroo171

개발자들이 터미널에서 특정 명령어가 어디에 설치되어 있는지 찾을 때 주로 사용하는 'which' 명령어는 시스템의 $PATH 환경 변수에 등록된 경로만 확인하는 한계가 있습니다. 하지만 최근 'anywhich'(anyw)라는 새로운 명령줄 인터페이스(CLI) 도구가 등장하여 이러한 불편함을 해소하고 있습니다. 'anywhich'는 $PATH에 없는 바이너리까지 찾아내고, 심지어 어떤 패키지 관리자(package manager)를 통해 설치되었는지까지 상세히 알려주는 기능을 제공합니다.

'anywhich'는 기존 'which'가 첫 번째 일치 항목만 보여주는 것과 달리, $PATH에 있는 모든 일치 항목을 순서대로 보여주고 어떤 버전이 현재 실행될 것인지 명확히 알려줍니다. 특히 리눅스(Linux) 환경에서 pacman, apt, dnf, zypper, apk, xbps 등 다양한 시스템 패키지 관리자는 물론, Flatpak, Snap, Nix 같은 컨테이너형 패키지, 그리고 npm -g, deno, uv, pnpm, bun, cargo install, go install, pipx 등 프로그래밍 언어별 패키지 관리자까지 지원합니다. 윈도우(Windows) 환경에서는 Scoop, Chocolatey, WinGet을 지원하며, macOS 지원은 아직 테스트되지 않았습니다. 이 도구는 Rust로 개발되었으며, x64 윈도우용 실행 파일은 Visual Studio나 MinGW 없이도 사용할 수 있도록 CI(지속적 통합)를 통해 크로스 컴파일되어 제공됩니다.

이러한 'anywhich'의 등장은 여러 패키지 관리자를 사용하는 복잡한 개발 환경에서 큰 도움이 될 것으로 보입니다. 개발자들은 더 이상 특정 도구가 어디에 설치되었는지, 어떤 버전이 활성화되어 있는지 파악하기 위해 여러 명령어를 수동으로 입력하거나 추측할 필요가 없습니다. 이는 개발 생산성을 높이고, 환경 설정 오류로 인한 디버깅 시간을 줄이는 데 기여할 수 있습니다. 특히 여러 프로젝트에서 다양한 버전의 라이브러리나 도구를 사용하는 경우, 'anywhich'는 혼란을 줄이고 정확한 환경을 유지하는 데 필수적인 도구가 될 것입니다.

1인 창업자를 위한 기회 분석
AI 분석 · 참고용이며 검증이 필요합니다
4/10
보통
왜 4점인가

기존 'which'의 불편함을 해소하는 유용한 도구이지만, 직접적인 수익 모델을 만들기보다는 개발자 생산성 향상에 기여하는 오픈소스 성격이 강합니다.

문제 / 미충족 수요

다양한 패키지 관리자를 사용하는 개발 환경에서 특정 명령어의 설치 경로와 출처를 정확히 파악하기 어렵습니다.

한국 시장
국내 미진출 — 기회한국 개발자들도 다양한 패키지 관리자를 사용하며 유사한 불편함을 겪고 있으나, 아직 이 기능을 제공하는 한국어 도구는 없습니다.
수익 모델

오픈소스 유지보수 및 커뮤니티 기여 · 돈 내는 주체: 직접적인 유료 고객은 없으며, 간접적으로 개발 도구 사용자들이 시간 절약의 혜택을 얻습니다.

1인 실현 가능성
5/5

Rust 기반의 CLI 도구는 1인이 충분히 개발 가능하며, 기존 'anywhich'의 아이디어를 활용할 수 있습니다.

진입 지점 (Wedge)

특정 개발 스택(예: 웹 프론트엔드 개발 환경)에 특화된 'anywhich'와 유사한 도구를 개발하여 해당 스택의 고질적인 환경 설정 문제를 해결합니다.

이번 주 첫 실험

한국 개발자 커뮤니티에서 어떤 개발 스택이 가장 복잡한 환경 설정 문제를 겪고 있는지 설문조사 또는 인터뷰를 통해 파악합니다.

Original source
이 글은 Show HN의 기사를 yozm.tech가 한국어로 재작성한 버전입니다.
원문 보기