Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
difit
Search
nikawa2161
August 05, 2025
0
63
difit
nikawa2161
August 05, 2025
Tweet
Share
More Decks by nikawa2161
See All by nikawa2161
沖縄観光とPostgreSQL排他制約の話
nikawa2161
0
0
自分のコードを数年ぶりに読んだら
nikawa2161
0
0
ユーザーインタビュー分析に参加して得られたことと気づき
nikawa2161
0
0
oEmbedとは?
nikawa2161
0
0
はじめまして、にかわです
nikawa2161
0
0
課題を映す問題空間と、答えを描く解決空間
nikawa2161
0
0
転生したら自己肯定感MAXになりたい
nikawa2161
0
0
沖縄リモート生活と、新しい発想の種
nikawa2161
0
0
バツイチマッチングアプリの進捗
nikawa2161
0
0
Featured
See All Featured
Crafting Experiences
bethany
0
22
Producing Creativity
orderedlist
PRO
348
40k
Code Reviewing Like a Champion
maltzj
527
40k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
76
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
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