このリポジトリには、Rust で書かれたシンプルなコマンド ライン ESO アドオン マネージャーが保持されています。これを使用すると、esoui.com からアドオンを管理できます。
インストールするアドオンのリストは 1 つの構成ファイルに入れられます。つまり、アドオン設定を 1 つのファイルに保存して共有できるということです。
走る:
eso-addons list
設定ファイルを生成します。設定ファイルはユーザー ディレクトリにあります。
/home/<username>/.eso-addons.toml
C:/Users/<username>/.eso-addons.toml
必要に応じて、設定ファイル内のaddonDir
パラメータを、ESO アドオンを配置するディレクトリに編集します。
addonDir = " /home/damian/drive_c/users/user/My Documents/Elder Scrolls Online/live/AddOns " # edit this, if needed
新しいアドオンをインストールするにはeso-addons add
コマンドを使用します。
❯ eso-addons add
✔ URL of the addon on esoui.com · https://www.esoui.com/downloads/info1536-ActionDurationReminder.html
✔ Is addon only a dependency ? · No
? Installed ActionDurationReminder !
アドオンを最新バージョンに更新する場合はeso-addons update
を実行します。
❯ eso-addons update
✔ Updated ActionDurationReminder !
✔ Updated LibAddonMenu-2.0 !
インストールされているすべてのアドオンのステータスを一覧表示するには、 eso-addons list
使用して欠落している依存関係または未使用の依存関係を表示します。
❯ eso-addons list
+------------------------+-----------+
| Name | Status |
+------------------------+-----------+
| ActionDurationReminder | INSTALLED |
| LibAddonMenu-2.0 | MISSING |
+------------------------+-----------+
アドオンを削除するにはeso-addons remove
使用します。
❯ eso-addons remove
✔ Select addon to remove · ActionDurationReminder
✔ Uninstalled ActionDurationReminder !
eso-addons clean
コマンドもあります。これは、 eso-addons
によって管理されない (つまり、手動でインストールした) アドオンを削除するために使用できます。
❯ eso-addons clean
? Addons to remove:
- LibAddonMenu-2.0
✔ Do you want to remove these addons ? · Yes
✓ LibAddonMenu-2.0 removed !
eso-addons.toml
ファイルをバックアップするだけです。アドオンを復元する必要がある場合(OS の再インストール後など)、バックアップしたeso-addons.toml
ユーザー ディレクトリに置き、 eso-addons update
実行してすべてのアドオンをインストールします。
eso-addons.toml
ファイルを他の人に送信して、アドオン設定を他の人と共有することもできます。