Skip to content

faruryo/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Required

  • MacOSX

  • Bash v5

    brew install bash

gpg key作成

新しい GPG キーを生成する - GitHub Docs

GPG コミット署名のトラブルシューティング

コミット時に gpg: signing failed: No such file or directory エラーが発生する場合、GUI(VS Code 等)からのパスフレーズ入力用プログラムの設定が必要です。

# gpg-agent.conf の作成と設定
touch ~/.gnupg/gpg-agent.conf
echo "pinentry-program $(which pinentry-mac)" >> ~/.gnupg/gpg-agent.conf

# gpg-agent を再起動して設定を反映
gpgconf --kill gpg-agent

Install & Update

  1. 個人情報を設定する

    設定しない場合はGitの設定がなされません。

    export GIT_NAME=<GitHubアカウント名>
    export GIT_EMAIL=<GitHub登録メールアドレス>
    export GIT_SIGNINGKEY=<GitHubに登録したGPGキー>
  2. install実行

    curl https://raw.githubusercontent.com/faruryo/dotfiles/main/install.sh | $(brew --prefix)/bin/bash
  3. gh setup

    gh auth login

VS Code project launcher

複数のプロジェクトをまとめて VS Code で開くために、zsh 関数 code-projects を用意しています。

  1. サンプルをコピーして PC ごとの対象プロジェクトを設定する

    cp ~/.config/zsh/.vscode-projects.example ~/.config/zsh/.vscode-projects.local
  2. ~/.config/zsh/.vscode-projects.local を編集する

    • 1 行に 1 ディレクトリを書く
    • 空行と # で始まる行は無視される
    • $HOME~ を使える
  3. シェルから起動する

    code-projects

各ディレクトリに .envrc があり direnv が使える場合は direnv exec 経由で起動し、それ以外は通常の code 起動になります。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages