You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cli-arguments.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,12 +21,26 @@
21
21
|`--automation status`| Queries the local automation service and returns machine-readable status, including the configured background API transport | 2026.1+ |
22
22
|`--automation get-version`| Reads the local automation service build number through the background API | 2026.1+ |
23
23
|`--automation get-updates`| Reads the currently available updates through the local automation service and returns structured JSON | 2026.1+ |
|`--automation list-sources [--manager name]`| Lists known and configured sources, optionally filtered to a single manager | 2026.1+ |
26
+
|`--automation add-source --manager name --source-name name [--source-url url]`| Adds a known or custom source through the automation service | 2026.1+ |
27
+
|`--automation remove-source --manager name --source-name name [--source-url url]`| Removes a source through the automation service | 2026.1+ |
28
+
|`--automation list-settings`| Lists non-sensitive settings with their current boolean/string state | 2026.1+ |
29
+
|`--automation get-setting --key key`| Reads a single non-sensitive setting through the automation service | 2026.1+ |
30
+
| `--automation set-setting --key key (--enabled true|false \| --value text)` | Sets a boolean or string setting through the automation service | 2026.1+ |
31
+
|`--automation clear-setting --key key`| Clears a string-backed setting through the automation service | 2026.1+ |
32
+
|`--automation reset-settings`| Resets non-secure settings while preserving the active automation session token | 2026.1+ |
24
33
|`--automation list-installed --manager name`| Lists installed packages for the selected manager through the automation service and returns structured JSON | 2026.1+ |
25
34
|`--automation search-packages --manager name --query text [--max-results n]`| Searches packages through the automation service and returns structured JSON | 2026.1+ |
35
+
|`--automation package-details --manager name --package-id id`| Fetches the package-details payload currently exposed through the automation layer | 2026.1+ |
36
+
|`--automation package-versions --manager name --package-id id`| Lists installable versions for a package when the manager supports custom versions | 2026.1+ |
26
37
|`--automation install-package --manager name --package-id id [--version v] [--scope scope] [--pre-release]`| Installs a package through the automation service and waits for completion | 2026.1+ |
27
38
|`--automation open-window`| Asks the running UniGetUI instance to show the main window | 2026.1+ |
28
39
|`--automation open-updates`| Asks the running UniGetUI instance to show the Updates page | 2026.1+ |
29
40
|`--automation show-package --package-id id --package-source source`| Opens the package details flow for the specified package | 2026.1+ |
|`--automation ignore-package --manager name --package-id id [--version v]`| Adds an ignored-update rule for a package and refreshes the updates view | 2026.1+ |
43
+
|`--automation unignore-package --manager name --package-id id [--version v]`| Removes an ignored-update rule for a package and refreshes the updates view | 2026.1+ |
30
44
|`--automation update-all`| Queues updates for all packages currently shown as upgradable | 2026.1+ |
31
45
|`--automation update-manager --manager name`| Queues updates for all packages handled by the specified manager | 2026.1+ |
32
46
|`--automation update-package --manager name --package-id id`| Updates a specific package through the automation service and waits for completion | 2026.1+ |
@@ -48,6 +62,7 @@
48
62
49
63
-`dotnet src\UniGetUI.Avalonia\bin\Release\net10.0\UniGetUI.Avalonia.dll --headless` starts the local automation daemon without opening any window or requiring a graphical desktop session.
50
64
-`dotnet src\UniGetUI.Cli\bin\Release\net10.0\UniGetUI.Cli.dll <command>` is the cross-platform CLI wrapper for the automation service. It automatically prepends `--automation`, so `UniGetUI.Cli status` and `UniGetUI.Cli search-packages --manager ".NET Tool" --query dotnetsay` work directly.
65
+
- Current agent-oriented command coverage includes status/version, manager/source inspection, settings inspection and mutation, package search/details/version listing, ignored-update management, and package install/update/uninstall flows.
0 commit comments