Repolode
Canop

Canop/bacon

Rust용 백그라운드 코드 검사 도구로, 저장할 때 cargo check, clippy, 테스트를 실행하고 터미널 UI에 경고와 오류를 표시합니다.

스타
3,469
포크
129
열린 이슈
37
마지막 커밋
3일 전

어떤 프로젝트인가요?

bacon은 Rust 개발자를 위한 터미널 도구로, 편집기와 함께 백그라운드에서 실행됩니다. 프로젝트의 변경 사항을 감지해 파일이 바뀔 때마다 검사를 다시 실행하므로, 명령어를 직접 입력하지 않아도 경고와 오류, 실패한 테스트를 확인할 수 있습니다.

기본 작업은 cargo check이며, 키를 한 번 눌러 Clippy, 테스트, 문서 빌드 같은 다른 작업으로 전환할 수 있습니다. 실패한 테스트만 추려서 다시 실행할 수 있고, 소스 관리에 커밋할 수 있는 bacon.toml 파일로 작업을 사용자 지정할 수 있습니다. 경로를 지정해 다른 프로젝트를 검사하는 기능도 지원합니다.

cargo install로 설치할 수 있으며, 미리 컴파일된 바이너리도 제공됩니다. 클립보드 및 사운드 동작은 선택적 컴파일 시점 기능입니다.

핵심 기능

  • 01기본적으로 cargo check를 실행하고 파일이 변경되면 자동으로 다시 실행합니다.
  • 02키를 한 번 눌러 Clippy, 테스트, 문서 빌드 등의 작업을 전환합니다.
  • 03실패한 테스트만 추려서 다시 실행합니다.
  • 04bacon.toml 파일로 작업을 사용자 지정합니다.
  • 05bash, zsh, fish, elvish, PowerShell의 셸 자동 완성을 지원합니다.

활용 사례

  • 다른 창에서 편집하는 동안 Rust 컴파일러와 Clippy의 피드백을 계속 확인합니다.
  • 개발 중 테스트를 지속적으로 실행하고 실패한 테스트만 다시 실행합니다.
  • 사용자 지정 작업으로 크로스 컴파일 대상이나 예제를 검사합니다.

빠른 시작

  1. 1

    cargo를 사용해 crates.io에서 bacon을 설치하세요

    cargo install --locked bacon
  2. 2

    Rust 프로젝트 디렉터리에서 bacon을 실행해 검사를 시작하세요

    bacon

사용 전 알아둘 점

  • AGPL-3.0 라이선스가 적용됩니다. 네트워크 사용에도 의무가 따르는 강한 카피레프트 라이선스입니다.
  • Rust 프로젝트 전용으로 설계되어 다른 언어의 코드는 검사하지 않습니다.

포함된 컬렉션

토픽

#rust#cargo#terminal#clippy#code-checker#testing#check#compilation

자주 묻는 질문

bacon은(는) 무엇인가요?
Rust용 백그라운드 코드 검사 도구로, 저장할 때 cargo check, clippy, 테스트를 실행하고 터미널 UI에 경고와 오류를 표시합니다. bacon은 Rust 개발자를 위한 터미널 도구로, 편집기와 함께 백그라운드에서 실행됩니다. 프로젝트의 변경 사항을 감지해 파일이 바뀔 때마다 검사를 다시 실행하므로, 명령어를 직접 입력하지 않아도 경고와 오류, 실패한 테스트를 확인할 수 있습니다.
bacon은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
bacon은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
bacon은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. bacon의 마지막 커밋은 2026년 11월 4일입니다.
bacon은(는) 어디에 사용할 수 있나요?
다른 창에서 편집하는 동안 Rust 컴파일러와 Clippy의 피드백을 계속 확인합니다. 개발 중 테스트를 지속적으로 실행하고 실패한 테스트만 다시 실행합니다. 사용자 지정 작업으로 크로스 컴파일 대상이나 예제를 검사합니다.
bacon는 어떻게 설치하나요?
cargo를 사용해 crates.io에서 bacon을 설치하세요: cargo install --locked bacon Rust 프로젝트 디렉터리에서 bacon을 실행해 검사를 시작하세요: bacon
bacon은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Canop/bacon

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Markdown, HTML, 웹사이트 등에서 깨진 URL과 이메일 주소를 찾아내는 Rust 기반 고속 비동기 링크 검사기입니다.

개발 도구#link-checker#rust#broken-links
4.1천+34 이번 주246RustApache-2.0활발히 관리됨업데이트 5일 전