WSLを使っていて、Windows側のコンソールからではなく、WSL側からのコマンドでターミナルの色を変えられないかなーと思ったので調べてみた。 Windows側のコンソールであれば ColorTool.exeを使えばいけるのだけど、残念ながらWSL側からは対応していない…と思っていたのだけど、どうやら開発中のバージョン(というか別ブランチ) であればWSL側からのコマンドでターミナルの配色を変更できるようだ。
コンパイルが必要になるので、Visual Studioをインストール(+Nutget パッケージマネージャーもインストール)したあと、こちらのブランチをクローン、コンパイルしてやればいい。
コンパイルしてPATHを通したら、あとはWSLから以下のようにコマンドを実行してやればいい。 (テーマ等についてはこちらがわかりやすい)
colortool.exe -q -x Theme
実行例がこちら。 ちゃんと色が変わってることが確認できる。
将来的にはmasterにマージされるだろうとは思うけど、2018年09月頭時点ではこの方法で対応する必要があるようだ。