<div align="center">
Onefetch - 명령줄(Command-line) Git 정보 도구
<p><img src="https://raw.githubusercontent.com/o2sh/onefetch/HEAD/assets/onefetch.svg" height="100" alt="Onefetch 로고"></p>
Crates.io Version
GitHub Actions Workflow Status
MSRV
<h3>
<a href="https://onefetch.dev/">홈페이지</a> |
<a href="https://github.com/o2sh/onefetch/wiki/Installation">설치(Installation)</a> |
<a href="https://github.com/o2sh/onefetch/wiki/">문서화(Documentation)</a>
</h3>
</div>
Onefetch는 로컬 Git 저장소의 프로젝트 정보와 코드 통계를 터미널에 직접 표시하는 명령줄(command-line) Git 정보 도구입니다. 이 도구는 성능과 사용자 정의 가능성(customizability)에 중점을 두어 완전히 오프라인으로 작동합니다.
설치 (Installation)
Onefetch는 Linux, macOS, Windows 플랫폼에서 사용할 수 있습니다. Linux, Windows 및 macOS용 바이너리(Binaries)는 릴리스 페이지에서 다운로드할 수 있습니다.
Linux
-
Ubuntu
wget https://github.com/o2sh/onefetch/releases/latest/download/onefetch_amd64.deb && sudo dpkg -i ./onefetch_amd64.deb && rm onefetch_amd64.deb
-
Arch Linux
-
openSUSE
macOS
Windows
사용법 (Usage)
onefetch /path/of/your/repo
또는
cd /path/of/your/repo
onefetch
사용자 정의 (Customization)
Onefetch는 [command-line arguments]를 통해 사용자 정의할 수 있습니다. 이를 통해 원하는 대로 표시되는 내용을 정확하게 설정할 수 있습니다: 텍스트 스타일 조정, 정보 라인 비활성화, 파일 및 디렉토리 무시, 여러 형식(JSON, YAML)으로 출력 등입니다.
자주 묻는 질문 (Frequently Asked Questions)
내 언어가 감지되지 않는 이유?
기본적으로 onefetch는 programming과 markup 언어만 표시합니다. prose(Org mode, Markdown 또는 Text와 같은)로 분류되거나 data(JSON, YAML 또는 TOML과 같은)로 분류된 언어는 --type 플래그를 사용하여 포함하지 않는 한 숨겨집니다.
onefetch --type programming markup prose data
중복된 작성자가 나타나는 이유?
Onefetch는 Git 기록(history)에서 작성자를 읽습니다. 동일한 사람이 다른 이름이나 이메일로 커밋을 했다면, 해당 작성자가 여러 번 나타날 수 있습니다.
이러한 항목들을 병합하려면 리포지토리(repository)에 .mailmap 파일을 추가하세요.
기여하기 (Contributing)
현재 onefetch는 100개 이상의 다양한 프로그래밍 언어를 지원합니다[https://onefetch.dev]. 만약 원하는 언어가 지원되지 않는다면, 이슈(issue)를 열어주시면 해당 기능이 추가될 것입니다.
기여는 언제나 환영입니다! 더 자세한 정보는 CONTRIBUTING을 참고하세요.