2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CodeWhisperer のターミナル統合がうまく動かない

Posted at

事のきっかけ

なんとなくインストールしていたfigがどうもAWS入りした関係からCodeWhispererなるツールに統合されたとのこと。
しつこく移行しろとポップアップが出てくるので、「2分で終わる」という甘い言葉を信じてインストールボタンを押したら、案の定動かなくなったので解決方法をメモしておきます。

どーもシェル向けのインストール処理が走ってないように思える。

通常Figが走っていると、 ターミナル内でgitなりコマンドを書き始めるとそこからコードヒントが出てくるようになる。
ありがちなアクセシビリティの設定を見直してみたが、CodeWhispererがOFFになっていたのでONにしておく。

image.png

だがこれでも解決しない。トラブルシュート用の画面を出すと、次のような画面になる。

image.png

なるほど、ここでShell integrationsのInstallボタンを押せばええんやな?とクリックしても、なんの反応も無ければ当然事も解決しない。

では、後述されているcwコマンドは? 安定のnotfoundである。とはいえ、なんとなくこのcwコマンドでシェルへのインストール作業が出来そうな予感があるのでちょっと見に行ってみましょう。

cwコマンドでCLIから

パッケージの中身を確認してみます。

image.png

ありますな。cwコマンドはこのappbundleの中にあるのが分かったので、ターミナルでこいつをコツきましょう。

image.png

わたしは面倒なので、MacOSフォルダをそのままターミナルにドラッグしてこのパスに移動したシェルを開きます。

image.png

ここで./cw doctorを実行すると、ログインしろと言われるので、./cw login言われるがままに開くブラウザからAWS Builderのアカウントでログインをします。
image.png

もう一度./cw doctorをすると、一通り環境チェックをしてご丁寧にどうすればいいかをちゃんと教えてくれます。
image.png

では言う通りに、./cw integrations install dotfilesを実行してみましょう。

image.png

あんだけdoctorでは派手なメッセージが出てきたのに、インストールではこの1行しか返してくれないのな。さみしい奴だ。

動作確認

シェルの新規セッションから適用されるので、⌘+Nで新しいターミナルを開いて、実際に動くかみてみましょう。

image.png
ちゃんと行けてますね。なんの代わり映えもないFigでみたそれです。
CodeWhispererという存在をそもそもこの件で知ったので、いろいろ試してみます。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?