開発環境の紹介
気がついたら追記します。
コマンドライン、ターミナル、CLIでの作業は苦手(積極的に取り組んでいない)です。コーディングやGit操作は基本的にはGUIで行っています。
- PC本体
- 最近はMacです。
- テーマ
- Dracula を好んで使います
- エディタ, IDE
-
fish shell
を使っています
- ずっと昔にデフォルトでの補完が便利〜と乗り換えて以来使っています
- BashやZshとシェルスクリプトの書き方が違う、補完が公式で提供されていないことがある、などがたまに問題になります
- よく使うfisherプラグイン:
-
sters/fish-git-branch-prune
- Gitブランチ一掃君
-
sters/fish-color-wrapper
- 特定の文字列があったときに色を変える。これでDEV環境とPROD環境でなにを触ろうとしているのか、をわかりやすくしている
- そもそも本番環境で直接何か操作することはめったにないが…
- 特定の文字列があったときに色を変える。これでDEV環境とPROD環境でなにを触ろうとしているのか、をわかりやすくしている
-
jethrokuan/z
- ここに移動したいんだけどな〜を便利にやってくれる
z -> [Tab] [Tab]
-
decors/fish-ghq
- ghqでいれたリポジトリ一覧と、そこへのジャンプが楽
-
jichu4n/fish-command-timer
- コマンドに書けた時間をプロンプトに出せるようになる
- 出てるけど実はあんまり見ていないかも
-
sters/fish-git-branch-prune
- よく使うコマンド
-
mise
- miseコマンド自体はよく使わない
- Github Backendによって、バイナリ直配信されているようなものも使えるのが強み
- go installしなくてもいける
-
jq
pbpaste | jq -r ".message" | pbcopyとかよくやる
-
ghq
- リポジトリのクローン
- エイリアスにすればいいんだけどしてないシリーズ
uuidgen | pbcopy- 適当なUUIDが欲しいとき
uuidgen | sha1sum | pbcopy- 適当なハッシュ値が欲しいとき
pbpaste | sort | uniq | pbcopy- リストをチケットやSlackなどからコピーしておいて、これをすると一発で整う
-
mise
- ブラウザ
- AIまわり
-
Claude Code
- あんまりカスタマイズしてません。AIに頑張ってもらうスタイルです
- 関連した自作ツールがいくつかあります
-
Gemini
- 日常的な相談などでよく使っています
- gemini-cliはあまり使っていません
- 他のツールはあまり使ってません
-
Claude Code
- その他ツールなど