Skip to content
Go back

2025年6月23日(月)の日記

Published:  at  11:09 PM

Table of contents

Open Table of contents

はじめに

この記事は人間が書いています

やったこと

やりたいこと

任意のコマンドのソースを読んで、補完を生成してくれるツール

いくつかの事例でこういうのが欲しいと再認識。

今はAIに静的解析を丸投げできるので、ソースがあるなら比較的やりやすくなったと思っている。

本当にそうかは検証する必要がある。

なのでとりあえず ccusagegunshi でそれが可能か試す。

これを入力して、期待する結果になるかまず試す。

# シェル補完生成機能を外部リポジトリに切り出す

ccusageはコマンドの解析にgunshiを使用しています。
gunshiはできたばかりでまだ新しいライブラリです。
たとえば、シェル補完生成の機能がまだ実装されていません。
これについてはgunshiの作者にリクエストを依頼することも考えられましたが

- CLI作成のライブラリなら既存ライブラリがいくつもあるのにわざわざ作成している
    - おそらくgunshiで実現したいことがあるので、リポジトリオーナーしかそれは実現できない

という理由により、ccusageのリポジトリから切り出して実装したいと考える。
そうしたら、将来gunshiがシェル補完生成機能を実装した場合でも、ccusageのリポジトリに影響を与えずに済む。

まずはこれが実現できるか知りたいです。

コンテキストクリアしてしまったので claude --continue ができない


Suggest Changes
Share this post on:

Previous Post
2025年6月24日(火)の日記
Next Post
2025年6月21日(土)の日記