구문 강조, Git 변경 표시, 자동 페이징을 지원하는 터미널용 cat(1) 클론입니다.
o2sh/onefetch
로컬 Git 저장소의 정보 요약과 코드 통계를 터미널에 출력하는 명령줄 도구입니다.
- 스타
- 12,080
- 포크
- 336
- 열린 이슈
- 66
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
Onefetch는 로컬 Git 저장소의 프로젝트 정보와 코드 통계를 터미널에서 바로 보여주는 명령줄 도구입니다. 완전히 오프라인으로 실행되며 저장소의 Git 기록과 파일에서 데이터를 읽기 때문에 계정이나 네트워크 연결이 필요하지 않습니다.
저장소 안에서 실행하거나 저장소 경로를 전달하면 프로젝트 이름, 언어별 구성, 커밋 및 작성자 수, 파일 통계 등의 정보를 담은 패널을 출력합니다. 명령줄 옵션으로 텍스트 스타일, 표시할 정보 항목, 제외할 파일과 디렉터리, JSON 및 YAML 같은 출력 형식을 조정할 수 있습니다.
Linux, macOS, Windows용으로 apt 계열 패키지, Homebrew, pacman, zypper, winget을 통해 배포되며, releases 페이지에서 사전 빌드된 바이너리도 받을 수 있습니다.
핵심 기능
- 01저장소 이름, 언어별 구성, 코드 통계를 터미널에 표시합니다.
- 02Git에서 작성자와 커밋 기록을 읽으며 오프라인으로 작동합니다.
- 03100개 이상의 프로그래밍 언어를 지원합니다.
- 04JSON 및 YAML 형식을 포함해 명령줄 옵션으로 출력을 맞춤 설정할 수 있습니다.
- 05파일과 디렉터리를 제외하고 언어 유형별로 필터링할 수 있습니다.
활용 사례
- 처음 접하는 저장소를 열었을 때 빠르게 개요를 파악합니다.
- 터미널 시작 화면이나 셸 프롬프트에 저장소 요약을 추가합니다.
- 스크립트나 보고서에 활용할 저장소 통계를 JSON 또는 YAML로 내보냅니다.
빠른 시작
- 1
Homebrew로 macOS에 설치
brew install onefetch - 2
winget으로 Windows에 설치
winget install onefetch - 3
pacman으로 Arch Linux에 설치
pacman -S onefetch - 4
Git 리포지토리 안에서 onefetch 실행
cd /path/of/your/repo onefetch
포함된 컬렉션
토픽
자주 묻는 질문
- onefetch은(는) 무엇인가요?
- 로컬 Git 저장소의 정보 요약과 코드 통계를 터미널에 출력하는 명령줄 도구입니다. Onefetch는 로컬 Git 저장소의 프로젝트 정보와 코드 통계를 터미널에서 바로 보여주는 명령줄 도구입니다. 완전히 오프라인으로 실행되며 저장소의 Git 기록과 파일에서 데이터를 읽기 때문에 계정이나 네트워크 연결이 필요하지 않습니다.
- onefetch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- onefetch은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- onefetch은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. onefetch의 마지막 커밋은 2026년 11월 5일입니다.
- onefetch은(는) 어디에 사용할 수 있나요?
- 처음 접하는 저장소를 열었을 때 빠르게 개요를 파악합니다. 터미널 시작 화면이나 셸 프롬프트에 저장소 요약을 추가합니다. 스크립트나 보고서에 활용할 저장소 통계를 JSON 또는 YAML로 내보냅니다.
- onefetch는 어떻게 설치하나요?
- Homebrew로 macOS에 설치: brew install onefetch winget으로 Windows에 설치: winget install onefetch pacman으로 Arch Linux에 설치: pacman -S onefetch Git 리포지토리 안에서 onefetch 실행: cd /path/of/your/repo onefetch
- onefetch은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/o2sh/onefetch
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
파일과 디렉터리를 이름으로 찾을 때 Unix find를 빠르고 사용하기 쉽게 대체하는 명령줄 도구입니다.
통계 분석과 워밍업 실행을 지원하고 결과를 CSV, JSON, Markdown, AsciiDoc으로 내보내는 명령어 벤치마크 도구입니다.
여러 Git 저장소의 상태를 나란히 확인하고, 저장소 전반에서 git 명령이나 셸 명령을 실행하는 CLI 도구입니다.
Rust로 작성된 터미널용 Git UI로, 키보드만으로 스테이징, 커밋, 브랜치 관리, 스태시, 로그 탐색을 할 수 있습니다.
웹, CLI, 터미널 UI 모드로 Model Context Protocol(MCP) 서버를 테스트하고 디버깅하는 시각적 개발자 도구이자 명령줄 도구입니다.