Windows Package Manager
wingetは「Windows環境構築のレシピ化ツール」
何ができる?
Windows11で登録・インストール不要で使えるアプリ導入ツール(スマホでいうところのGoogleプレイストア、AppストアのWindows版) インストールやアップデートを一括ですることができる
このアプリならではのメリットとしては、パソコンの入れ替えのときにセットアップしているソフトを表示して別の端末を用意する
インストールコマンドを複数用意しておいて、一気に実行する
といったパソコンでの再現性を実現できるソフトウェアとなっている 使い方
ディスコードをインストールする
$ winget install Discord.Discord
探し方
$ winget search go |findstr Programming
$ winget search voicevox
アプリの一括で更新
$ winget upgrade --all
楽だなぁ
てかアプリのセットアップを一括でできるのでコマンド化できるのがいいな
インストールドライブ指定の方法
$ winget install Microsoft.MouseWithoutBorders --l E:\bin
これでフォルダ指定ができるんだとか?
あと--lに対応してないときも
$ winget install GoLang.Go --override "INSTALLDIR=E:\Go\"
こんな書き方したらいい
参考:公式の学習サイト
@github: Happy #MaintainerMonth! Open at Microsoft is celebrating with a new episode on the Windows Package Manager Community repository. They'll teach you how to contribute, demo wingetcreate & YAML Create, and even throw in some bug reporting tips.