Windows用のパッケージマネージャ。Homebrewのようなもの。 https://scoop.sh/

Chocolateyとの比較

Chocolateyの場合、管理者権限が必要なことと、アンインストールが不安定らしい

ScoopはLinuxbrew的にユーザーディレクトリにインストールし、UAC不要、PATHが汚れないなど

Scoopアプリのインストール先

scoop でインストールされたアプリは、基本的に ~\scoop\shims\アプリ名.EXE のパスに存在します。shims でわかる通り、これらは ~/scoop/apps/アプリ名/current を参照しており、アプリケーションのインストールと利用が分離されています。

Chocolateyのアンインストール

Chocolateyを普通にアップグレードしようとしたが、 choco list --local-only で2,3個しかパッケージを入れていなかったので、それらを削除してChocolatey自身もアンインストールすることにした

https://docs.chocolatey.org/en-us/choco/uninstallation

  1. packageの削除
choco list --local-only
choco uninstall python3
  1. 環境変数の削除

ChocolateyInstall だけ設定されていたので削除

  1. Chocolateyの削除

C:\ProgramData\chocolatey のフォルダごと削除

Scoopのインストール

https://scoop.sh/ の手順を実施

PowerShellを開いて(not 管理者権限)以下をたたく

> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Initializing...
Downloading scoop...
Extracting...
Creating shim...
Downloading main bucket...
Extracting...
Adding ~\scoop\shims to your path.
'lastupdate' has been set to '2021-05-05T17:07:43.6803091+09:00'
Scoop was installed successfully!
Type 'scoop help' for instructions.

これだけで完了

パッケージをインストール

scoop install git

Extras Bucketを追加する

https://github.com/lukesampson/scoop-extras

scoop bucket add extras
scoop install autohotkey