4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Miseのdotfiles機能、ご存知でしょうか?

実は昨日、試験用から正式版にリリースされたものですっ!!

dotfiles と言っている通り、皆さんの dotfiles リポジトリを豊かにしてくれるものです。

なにが出来る?

とにかくすごいです!

dotfiles x Mise」を運用されてた皆さん。
今まで .gitconfig 等を dotfiles repo で管理し、~/.gitconfig にシンボリックを貼るようなスクリプトを書かれてたのかな、と思います。

[mise.dotfiles] だと、スクリプト不要でシムリンクの設定が出来ます。

公式ドキュメントもリリースと同時に更新されてますのでぜひ。

設定方法

[dotfiles]
"~/.gitconfig" = { source = "~/src/github.com/umekikazuya/dotfiles/git/.gitconfig", mode = "symlink" }

上記は、右辺 ~/src/github.com/umekikazuya/dotfiles/git~/.gitconfig にシンボリックを貼るような設定です。

読みやすくていいですよね。

シムリンクを貼るためだけのスクリプトのメンテナンスは不要となりますね!

全体像

反映方法

mise dotfiles apply

設定状況を確認

mise dotfiles status
➜ mise dotfiles status

Target                              Mode     Source                                                          State
~/.config/git                       symlink  ~/src/github.com/umekikazuya/dotfiles/git                       applied
~/.gitconfig                        symlink  ~/src/github.com/umekikazuya/dotfiles/git/.gitconfig            applied
~/.config/zsh                       symlink  ~/src/github.com/umekikazuya/dotfiles/zsh                       applied
~/.zshrc                            symlink  ~/src/github.com/umekikazuya/dotfiles/zsh/.zshrc                applied
~/.zprofile                         symlink  ~/src/github.com/umekikazuya/dotfiles/zsh/.zprofile             applied
~/.tmux.conf                        symlink  ~/src/github.com/umekikazuya/dotfiles/tmux/.tmux.conf           applied
~/.vimrc                            symlink  ~/src/github.com/umekikazuya/dotfiles/vim/.vimrc                applied
~/.config/alacritty/alacritty.toml  symlink  ~/src/github.com/umekikazuya/dotfiles/alacritty/alacritty.toml  applied
~/.config/nvim                      symlink  ~/src/github.com/umekikazuya/dotfiles/nvim                      applied
~/.config/bat                       symlink  ~/src/github.com/umekikazuya/dotfiles/bat                       applied
~/.config/mise                      symlink  ~/src/github.com/umekikazuya/dotfiles/mise                      applied
~/.config/gh                        symlink  ~/src/github.com/umekikazuya/dotfiles/gh                        applied
~/.config/ghostty                   symlink  ~/src/github.com/umekikazuya/dotfiles/ghostty                   missing
~/.config/starship.toml             symlink  ~/src/github.com/umekikazuya/dotfiles/starship/starship.toml    applied

まとめ

miseは開発が活発なので、本体のアプデも忘れずにしましょうね。

mise self-update
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?