Table of contents
Open Table of contents
はじめに
この記事は人間が書いています
やったこと
- 労働
nvim-vibe
のアイデア出し- 自宅Windowsマシン(5090搭載のやつ)でTailscale設定した
- OneTabで放置してたタブを閲覧していくつか片づけた
- 120 → 50
nvim-vibe
- 忙しいときはNeovim盆栽する時間がない
- Vibe Codingのノリで設定を書いてもらえばOK
- もし気に食わなくても、時間ができたときに自分で書いて修正すればいい
これでプロポーザル出すのありかも…?
独自性については無視する
やりたいこと
huestatus
要件定義のつづき- Hueデスクライトを緑/赤に点灯させるやつ
shell-completion-generator
- 工数報告支援ツール(会社向け)
- 入力や計測が大変
shell-completion-generator
アイデア段階。
nkf.fish with Claude Code や ccusageへshell completion生成機能追加 をやって、もしかしたらソースやヘルプさえ与えれば生成できる? とおもったのがきっかけ。
CLIコマンド本体に実装してもらうのがいいが、何らかの理由で実装されていない場合
あるいは自分がCLIコマンドを作成した場合に、シェル補完を生成するツールがあれば便利だろうなと思った結果。
npx @mimikun/shell-completion-generator --source="https://github.com/cli/cli" --shell="fish"
と実行することで以下の流れで処理が実行される…という感じ。
- https://github.com/cli/cli のコードを取得、解析
- ローカルへのcloneはディスク圧迫するからやめたい
- GitHub API/MCPで取得?
- こうしたら、GitHub以外はどうする?
- 解析情報にもとづき、指定されたシェルの補完を生成
- bash, zsh
- fish
- powershell
- Windows, Linux
- v5, v7
- nushell
- その他
- 結果は標準出力
おもったこと/きづいたこと
- MSEdgeのチェックボックス入れたときの色が青から赤になっていた
- 気のせい?
- 人によっては 何もしてないのに変になった。バグ!? ってなる可能性があるし大変
- たとえ耳が悪くても、筆談メモ片手に積極的に会話を試みることのできる人間になりたい
- 実際そういう人はいるので、不可能ではなく、心がまえの問題なんだろうなあ、とおもう