Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
difit
Search
nikawa2161
August 05, 2025
0
26
difit
nikawa2161
August 05, 2025
Tweet
Share
More Decks by nikawa2161
See All by nikawa2161
コンパイルの違い
nikawa2161
0
2
error-marp.pdf
nikawa2161
0
5
フロントのキャッシュ
nikawa2161
0
6
Dia
nikawa2161
0
3
LLMを拡張機能に
nikawa2161
0
10
経営戦略(人生)
nikawa2161
0
13
コンポーネントとレンダー
nikawa2161
0
5
cursor
nikawa2161
0
7
llm.pdf
nikawa2161
0
5
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
How to Think Like a Performance Engineer
csswizardry
27
2k
The Language of Interfaces
destraynor
162
25k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
KATA
mclloyd
32
15k
Transcript
difit使ってみました ローカル環境でGitHubのPRと同じUIで差分を確認できるツール 1
difitって? ローカル環境で最新コミットの変更点をGitHubのPRと同じで見れる コマンド一つで簡単に起動 2
なんで使ったか ローカルの差分をGitHubと同じで見れるって楽、シンプルにみやすい 簡単に操作できそうでシンプルに気になった AIに出してもらったコードが多い場合に、一個ずつファイル確認するのだるい 3
どんな感じか 4
コメント機能 コメントがファイル名・行番号つきでコピーできる 5
コメント出力 画面閉じるとコメント出力 6
使い方 difit - 最新のコミットの差分を見れる difit @ develop - 現在のブランチとdevelopブランチの差分を表示 difit
staged - ステージングされたファイルの差分を見れる difit --pr <PR リンク> - PRの差分を見れる(githubで見れば良いので謎機能) difit --tui - ターミナルで見れる 7
使ってみて コマンド一つで勝手に立ち上がるので、楽 複数ファイルを見るときに、ギットハブと同じで見れるのでそれも良かった githooksでコミット前に確認するというのもありかも 8
githooksを作成 コミット前にGUIで確認 OKならコミット NGなら修正とコメントを出力 結果(ダメ) difitを終了した後の出力をコントロールできない hooksで受け取って、結果で分岐することできなかった TUIであれば可能だったけど、みづらすぎてつらい 9
シンプルな構成 コミット完了後にGUI開いて確認 #!/usr/bin/env bash exec < /dev/tty difit HEAD プッシュ前にGUIとTUIで確認
#!/usr/bin/env bash set -euo pipefail exec < /dev/tty difit @ develop --tui read -r -p "Push を続行しますか? [Y/n] " ans [[ "${ans:-Y}" =~ ^[Yy]$ ]] || { echo "push aborted"; exit 1; } 10
おわり npx difit ですぐ試せるのでやってみてください 11
おまけ1 o3-search-mcp claudeの謎出力が出たら、o3に聞いてる 一回10円くらい(0.01ドル) "o3": { "command": "npx", "args": ["o3-search-mcp"]
} 12
おまけ2 フックでタスク終了時に音を鳴らす "hooks": { "Stop": [ { "hooks": [ {
"type": "command", "command": "afplay ~/.claude/task-end.m4r" } ] } ] } 13
END 14