Резервное копирование Dotfiles с помощью `chezmoi` (MacOS)


Установите chezmoi

  • Заварить
brew install chezmoi
Войдите в полноэкранный режим Выход из полноэкранного режима
  • Curl
sh -c "$(curl -fsLS https://chezmoi.io/get)"
Войти в полноэкранный режим Выйти из полноэкранного режима

Резервное копирование

  • (Первый раз) Создайте новое репо — $ chezmoi init
  • (Первый раз) Создать github (или gitlab, и т.д.) — https://docs.github.com/en/get-started/quickstart/create-a-repo
  • Добавить / обновить dot файлы — $ chezmoi add ~/.zshrc, $chezmoi add ~/.config/neovim, и т.д.
  • CD в локальное репо — $ chezmoi cd
  • Зафиксируйте свои изменения — $ git commit -am "Initial commit"
  • (Первый раз) Добавление удаленного origin — $ git remote add origin git@github.com:username/dotfiles.git
  • Переместите ваши изменения в удаленное репо — $ git push -u origin main.

Восстановление

  • (Первый раз) Клонирование удаленного репо — $ chezmoi init https://github.com/username/dotfiles.git.
  • Вытащить и применить последние изменения — $ chezmoi update -v.

Ссылка: https://www.chezmoi.io

Оцените статью
devanswers.ru
Добавить комментарий