Powerline 스타일 상태 표시줄, 마우스 모드, 클립보드 연동 및 TPM 플러그인 지원을 갖춘 독립형 테마 설정 가능한 tmux 구성입니다.
lra/mackup
애플리케이션 설정 파일을 Dropbox 같은 동기화 폴더에 백업하고 새 컴퓨터에서 복원하는 CLI 도구입니다.
- 스타
- 15,357
- 포크
- 940
- 열린 이슈
- 292
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Mackup은 다양한 애플리케이션의 설정 파일을 백업하고 새 워크스테이션에서 복원합니다. 캐시나 컴퓨터별 데이터는 제외하고 순수 설정 파일만 추적하며, Dropbox, Google Drive, iCloud 또는 동기화 도구로 관리할 수 있는 폴더에 저장합니다.
두 가지 모드로 작동합니다. 복사 모드에서는 `mackup backup`과 `mackup restore`를 실행해 파일을 Mackup 폴더로 복사하거나 그 폴더에서 가져옵니다. 링크 모드에서는 설정 파일을 해당 폴더로 옮긴 뒤 원래 위치에 심볼릭 링크를 만들어 여러 컴퓨터에서 동기화 상태를 유지합니다. README에서는 링크 모드가 macOS Sonoma 이상에서 환경설정을 망가뜨린다고 경고하며, 이 경우 복사 모드를 권장합니다.
Mackup은 macOS와 GNU/Linux에서 실행되며 Homebrew 또는 pip으로 설치할 수 있습니다. 명령을 특정 애플리케이션 하나로 제한할 수 있고, `~/.mackup` 설정을 통해 원하는 파일이나 디렉터리를 추가할 수도 있습니다.
핵심 기능
- 01다양한 애플리케이션의 설정 파일을 백업하고 복원합니다.
- 02복사 모드와 심볼릭 링크 기반의 링크 모드를 지원합니다.
- 03Dropbox, Google Drive, iCloud 또는 동기화 도구로 관리할 수 있는 폴더와 함께 사용할 수 있습니다.
- 04명령을 특정 애플리케이션 하나에만 적용할 수 있습니다.
- 05~/.mackup을 통해 사용자가 원하는 파일과 디렉터리를 동기화할 수 있습니다.
활용 사례
- 새 Mac이나 Linux 컴퓨터로 옮긴 뒤 편집기, 셸, 애플리케이션 설정을 복원합니다.
- 집과 직장 컴퓨터에서 dotfiles와 앱 환경설정을 동일하게 유지합니다.
- ~/.gitignore나 ~/.config 항목 같은 개인 설정 파일을 클라우드 폴더를 통해 동기화합니다.
빠른 시작
- 1
Homebrew로 Mackup 설치하기(macOS 또는 Linux)
brew install mackup - 2
pip로 Mackup 설치하기(기타 플랫폼)
pip install --upgrade mackup - 3
Mackup을 실행하고 파일 백업하기
mackup backup - 4
새 워크스테이션에서 파일 복원하기
mackup restore
사용 전 알아둘 점
- macOS Sonoma 이상에서는 Link mode를 사용하면 환경설정에 문제가 생기므로 copy mode를 사용하세요.
- 카피레프트 라이선스인 GPL-3.0에 따라 라이선스가 부여됩니다.
- Box는 더 이상 스토리지 백엔드로 지원되지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- mackup은(는) 무엇인가요?
- 애플리케이션 설정 파일을 Dropbox 같은 동기화 폴더에 백업하고 새 컴퓨터에서 복원하는 CLI 도구입니다. Mackup은 다양한 애플리케이션의 설정 파일을 백업하고 새 워크스테이션에서 복원합니다. 캐시나 컴퓨터별 데이터는 제외하고 순수 설정 파일만 추적하며, Dropbox, Google Drive, iCloud 또는 동기화 도구로 관리할 수 있는 폴더에 저장합니다.
- mackup은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mackup은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mackup은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. mackup의 마지막 커밋은 2026년 9월 9일입니다.
- mackup은(는) 어디에 사용할 수 있나요?
- 새 Mac이나 Linux 컴퓨터로 옮긴 뒤 편집기, 셸, 애플리케이션 설정을 복원합니다. 집과 직장 컴퓨터에서 dotfiles와 앱 환경설정을 동일하게 유지합니다. ~/.gitignore나 ~/.config 항목 같은 개인 설정 파일을 클라우드 폴더를 통해 동기화합니다.
- mackup는 어떻게 설치하나요?
- Homebrew로 Mackup 설치하기(macOS 또는 Linux): brew install mackup pip로 Mackup 설치하기(기타 플랫폼): pip install --upgrade mackup Mackup을 실행하고 파일 백업하기: mackup backup 새 워크스테이션에서 파일 복원하기: mackup restore
- mackup은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lra/mackup
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Sonarr와 Radarr 인스턴스에 TRaSH Guides와 사용자 지정 설정을 동기화해 사용자 지정 포맷과 품질 프로필을 자동으로 관리하는 오픈소스 도구입니다.
70개 이상의 클라우드 스토리지 제공업체와 로컬 스토리지 간에 파일을 동기화·복사·마운트하는 명령줄 도구로, 클라우드용 rsync라고 불립니다.
차이점만 전송해 로컬 및 원격 파일을 동기화하는 빠르고 다재다능한 파일 복사 도구입니다.