/dotfiles

dotfiles

Primary LanguageShellMIT LicenseMIT

setting_files

dotfilesを管理するためのリポジトリ。

以下のコマンドで設定ができる。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/yagijin/setting_files/HEAD/install_settingfiles.sh"

.zshrc

重くなるので、oh my zshやstarshipは使わない方針。

.vscode

vscodeの設定(setting.json)と拡張機能を管理する。

インストール手順

  • 拡張機能を出力
    • code --list-extensions > .extensions
  • 拡張機能をインストール
    • cd ./.vscode && ./install_extensions.sh
  • settings.jsonのシンボリックを貼る
    • ln -s ~/Library/Application Support/Code/User/settings.json ~

.prettierrc と .eslintrc

prettierとeslintの設定ファイル。 .vscodeにvscodeでの自動フォーマットのための設定がある。

  • インストール
    • yarn add eslint prettier eslint-config-prettier --dev

todo

pre-commitフックでcommit前にコードを検査、整形する。

starship.toml

starshipの設定。 現在は使用していません。

Homebrew

  • brewfileに一覧を出力
    • brew bundle dump
  • brewfileからインストール
    • brew bundle
  • brewfileに入っていないファイルを削除
    • brew bundle cleanup
  • brew内の依存をtreeでみる
    • brew deps --installed --tree

brewでインストールされるアプリケーション

ghq

その他操作

指定したディレクトリにシンボリックリンクを追加する(-f で強制上書きも可能)

ln -s ファイル名 ディレクトリ