Manage BYO CLI extensions distributed as NuGet packages.
List available SoftwareWorker extension packages from NuGet.org.
byo extensions list- Queries NuGet.org and lists packages matching
SoftwareWorker.BYO.Extensions.* - Filters results to owner
softwareworkercom - Displays package id, latest version, and description
Install a BYO extension package from NuGet.org.
byo extensions install --package <packageId> [--version <version>]| Option | Required | Description |
|---|---|---|
--package |
Yes | NuGet package id to install |
--version |
No | Package version to install. If omitted, installs latest stable version |
byo extensions install --package SoftwareWorker.BYO.Extensions.GoogleCalendar
byo extensions install --package SoftwareWorker.BYO.Extensions.GoogleCalendar --version 1.0.0- Downloads the package from NuGet.org
- Extracts assemblies and selects the best target framework automatically
- Validates that the package contains BYO command handlers
- Copies extension binaries into local BYO extension storage
- Shows detected handlers and suggests running
byo --help
Uninstall an installed extension package.
byo extensions uninstall --package <packageId> [--version <version>]| Option | Required | Description |
|---|---|---|
--package |
Yes | NuGet package id to uninstall |
--version |
No | Version to remove. If omitted, removes all installed versions |
byo extensions uninstall --package SoftwareWorker.BYO.Extensions.GoogleCalendar
byo extensions uninstall --package SoftwareWorker.BYO.Extensions.GoogleCalendar --version 1.0.0- Removes package and binary directories for the selected extension
- If
--versionis omitted, removes all installed versions for that package - Cleans up empty package folders after version-specific uninstall