Repolode
lra

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. 1

    Homebrew로 Mackup 설치하기(macOS 또는 Linux)

    brew install mackup
  2. 2

    pip로 Mackup 설치하기(기타 플랫폼)

    pip install --upgrade mackup
  3. 3

    Mackup을 실행하고 파일 백업하기

    mackup backup
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트