dotfileリポジトリはありますか?


devとして、異なるマシンを使うか、ラップトップと装置を更新するのは珍しいことではありません.Gitを設定したり、カスタムエイリアスを定義するなどの繰り返し操作であまり時間をかけたくない.
インストールを高速化するには、これらの設定をgitリポジトリに保存することができますdotfiles 慣例によって).
このようなリポジトリでは、.bashrc , .zshrc , .gitconfig , .gitignore_global , それは新しいインストールとメンテナンスに便利です.
さらに、ファイルのルートで各ファイルをコピーするための小さなスクリプトを含めることもできます$HOME フォルダのため、手動で行う必要はありません.
#!/usr/bin/env zsh
# Credit: Julien maury

target="$PWD/files"

echo "Copying files..."
cd $target
for entry in $(ls .??*)
do
  cp $entry $HOME
  echo "$entry copied!"
done
echo "Done!"
cd -
スクリプトはリポジトリのルートにあり、サブフォルダ内のすべてのDOTFILEfiles :
├── files
│   ├── .bashrc
│   ├── .zshrc
│   ├── .gitconfig_global
│   └── .gitconfig
└── install.zsh
REPOを使用するには、実行することがありますgit clone DOTFILES_REPO_URL && cd DOTFILES_REPO && zsh install.zsh .
あなたが同じオペレーティングシステムを保つならば、このアプローチは最もよく働きます.