tmux 같은 도구로 탭과 분할 화면을 관리하는 크로스 플랫폼 GPU 가속 OpenGL 터미널 에뮬레이터입니다.
- 스타
- 2,410
- 포크
- 41
- 열린 이슈
- 56
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Caligula는 디스크 이미지를 기록하기 위한 터미널 UI로, 직접 dd를 실행하는 것보다 사용하기 쉽습니다. 연결된 디스크의 용량과 하드웨어 모델을 표시하므로, 기억에 의존해 장치 경로를 입력하는 대신 목록에서 대상을 직접 선택할 수 있습니다. 잘못된 디스크를 덮어쓸 위험을 줄이기 위해 기록 전에 확인을 요청합니다.
입력 이미지가 gz, bz2, xz, lz4, zst 형식이면 압축을 풀 수 있으며, 기록 전에 md5, sha1, sha256 등의 해시로 이미지의 유효성을 검사할 수도 있습니다. 실시간 기록 속도 그래프를 표시하고, 기록이 끝나면 디스크를 검증합니다. 현재 사용자에게 장치 쓰기 권한이 없으면 sudo, doas 또는 su를 통해 작업을 다시 실행할 수 있습니다.
Caligula는 Rust로 작성되었으며, 용량이 5MB 미만인 단일 바이너리로 배포됩니다. `caligula burn <IMAGE>` 명령으로 실행하며, 스크립트용 플래그를 사용해 비대화형으로 실행할 수도 있습니다. Linux x86_64를 가장 잘 지원하며, macOS 빌드도 제공되지만 테스트는 제한적입니다.
핵심 기능
- 01연결된 디스크의 용량과 하드웨어 모델 정보 표시
- 02gz, bz2, xz, lz4, zst 형식의 입력 이미지 압축 해제
- 03기록 전에 md5, sha1, sha256 및 기타 해시로 이미지 유효성 검사
- 04기록 후 디스크 검증
- 05디스크를 지우기 전에 확인 요청, force 플래그로 확인 생략 가능
- 06필요한 경우 sudo, doas 또는 su로 권한 상승
활용 사례
- Linux 설치 ISO를 USB 플래시 드라이브에 기록
- Raspberry Pi 또는 기타 OS 이미지를 SD 카드에 플래싱
- 더 안전한 확인 절차가 필요한 스크립트나 워크플로에서 임시방편적인 dd 명령을 대체
빠른 시작
- 1
crates.io에서 Cargo로 설치하기
cargo install caligula - 2
이미지 파일을 지정해 burn 명령 실행하기
caligula burn <IMAGE>
사용 전 알아둘 점
- 지원 플랫폼이 제한적입니다. Linux x86_64는 충분히 테스트되었지만, macOS에는 알려진 버그가 있고 Windows는 지원되지 않습니다.
- 코피레프트 라이선스인 GPL-3.0에 따라 배포되므로 코드를 재사용하는 방법에 제한이 있을 수 있습니다.
토픽
자주 묻는 질문
- caligula은(는) 무엇인가요?
- 해시 검사와 기록 후 검증을 지원하는, USB 드라이브 및 SD 카드용 간편한 디스크 이미지 기록 TUI Caligula는 디스크 이미지를 기록하기 위한 터미널 UI로, 직접 dd를 실행하는 것보다 사용하기 쉽습니다. 연결된 디스크의 용량과 하드웨어 모델을 표시하므로, 기억에 의존해 장치 경로를 입력하는 대신 목록에서 대상을 직접 선택할 수 있습니다. 잘못된 디스크를 덮어쓸 위험을 줄이기 위해 기록 전에 확인을 요청합니다.
- caligula은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- caligula은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- caligula은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. caligula의 마지막 커밋은 2026년 9월 17일입니다.
- caligula은(는) 어디에 사용할 수 있나요?
- Linux 설치 ISO를 USB 플래시 드라이브에 기록 Raspberry Pi 또는 기타 OS 이미지를 SD 카드에 플래싱 더 안전한 확인 절차가 필요한 스크립트나 워크플로에서 임시방편적인 dd 명령을 대체
- caligula는 어떻게 설치하나요?
- crates.io에서 Cargo로 설치하기: cargo install caligula 이미지 파일을 지정해 burn 명령 실행하기: caligula burn <IMAGE>
- caligula은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ifd3f/caligula
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자주 찾는 디렉터리를 학습해 몇 번의 키 입력으로 이동하는 더 똑똑한 cd 명령어
macOS, Linux 및 기타 Unix 계열 시스템에서 사용할 수 있는 사용자 친화적인 대화형 셸로, 구문 강조와 자동 제안을 기본 제공합니다.
표시하지 않을 항목은 접어 보여 주고 퍼지 검색, 파일 작업, 미리보기, Git 상태 확인을 지원하는 터미널 디렉터리 탐색기입니다.
vim 키 바인딩을 지원하는 터미널 코드 리뷰 도구로, 댓글을 GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit 또는 클립보드로 내보냅니다.