🦀

VSCode/Cursorのテーマ色をプロジェクトごとに変えるツールを作成しました

に公開

概要

VSCode/CursorのテーマカラーをプロジェクトごとにカスタマイズするためのRust製コマンドラインツールを作成しました。

https://github.com/tkhrk1010/vsc-hue

使用感

背景・動機

VSCode拡張機能でのテーマ変更は、内部ファイルの改変を伴うことがありセキュリティ的に不安がありました。

Node.jsなどのランタイムに依存せず、単一バイナリで動作するセキュアで軽量なツールが欲しかったです。

1分だけ検索しても既存ツールが見つからなかったので、あと9分検索するよりは生成AIで10分で作るほうが早いと思って試してみました。

ツールの特徴

  • Rustの単一バイナリで高速に動作。

  • VSCode/Cursorの.vscode/settings.jsonを安全に書き換え。

  • 依存関係が少なく、セキュアかつインストールが容易。

  • 単一ファイルでコード量が少なく、開発者を信頼できなくてもセルフチェックしやすい。

さいごに

  • ツールは10分で作れましたが、repository公開までで30分くらいかかりました。

  • 開発時にはcargo auditでセキュリティチェックしておりますが、念の為Cargo.tomlとmain.rsをお手元のAIチャットにコピペして、「セキュリティチェックしてください」と言ってから利用するとより安心です。

Discussion