Windows
PowerShell
Scoop

ConcfgでPowershellをモダンでオシャレにしたかった

More than 1 year has passed since last update.

動機

以下の記事に触発されて、レジストリの手動書き換えなしで、PowerShellをかっこよくしたかった。(自動では書き換える)

追加インストールなしでpowershellのカスタマイズ

手順

以下の記事を参考にした。

Theming Powershell

  1. PowerShellにPS1ファイルの実行権限を与える
  2. scoopをインストール
  3. concfgをインストール
  4. concfgでMonokaiテーマをインストール(ここでレジストリを書き換えている)
# PowerShellにPS1ファイルの実行権限を与える
$ set-executionpolicy remotesigned -s cu

# scoopをインストール
$ iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

# concfgをインストール
$ scoop install concfg

# concfgでMonokaiテーマをインストール(ここでレジストリを書き換えている)
$ concfg import monokai

# レジストリを書き換える旨のメッセージが出るので「Y」を押す
# 反映後の画面を新しい画面で表示するか聞かれるので「Y」を押す

結果

なんか色合いがコレジャナイ気がする……
2.png

もうちょっとだけやってみた

Solarizedを入れてみた。(こっちのほうが良さそう)

$ concfg import solarized

1.png

やっぱり元に戻そう

これで元に戻ります。

$ concfg import defaults

結論

個人的にBashとかよりPowerShellの方がスクリプトを書きやすいけど、
tmuxとか使えない分、普段使いにはBashとかの方が良さそう。

まぁ、Windowsのシェル生活は、基本的にmsys2かcmderを使えばいいのではないかな。