dotfiles とは
通常ホームディレクトリに(.)で指定されたファイルのことで隠しファイルになっていることが多いです。 PC の移行時や開発で新しい PC を渡されたときに自分の環境を簡単に構築するファイル群のことを言います。
今回はパリに在住のエンジニアの方のチュートリアルファイルを参考にしました。
Gnu stow
でパッケージ内の(.)ファイル群をリンクするコマンドを使用したり。
シェルプロンプトを容易に変更できるstartship
を使っています。
パッケージ内のフォルダ
asdf
パッケージ管理ソフトで
私の場合は、hugo
, node.js
, python
, ruby
, yarn
を管理しています。
editor
VundleVim(vim)の管理ファイル
git
git の管理ファイル
starship
starshipのtoml
ファイル
zsh
zsh
はzinit
にPrezto
のモジュールを部分的に利用しています。
その為、インストールスクリプト内でzinit
がインストールされているかどうかを判定して無い場合はインストールするようにしています。