packages
Manage packages for a CluedIn instance.
The packages command controls the configuration and management of nuget packages to extend and enhance a CluedIn implementation. Packages can be added from public or private feeds and restored before starting an environment.
Any changes to the package or feeds list, will require a clean
and restore
to ensure the correct packages are available to the environment.
List
packages [[-Env] <string>] [-List]
Displays the packages and versions that would be restored.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
List | Flag | false | False | When set, will display the currently configured package details. |
Add
packages [[-Env] <string>] -Add <string> [-Version <string>]
Adds a package to the package list.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
Add | String | true | The name of a package to be added to the environment. | |
Version | String | false | [string]::empty | The version of the package to be added. If not provided, the latest release version will be used. May be configured with ‘ of |
Remove
packages [[-Env] <string>] -Remove <string>
Removes a package from the package list.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
Remove | String | true | The name of a package to remove from the environment. |
Add Feed
packages [[-Env] <string>] -AddFeed <string> -Uri <string> [-User <string>] [-Pass <string>] [-Tag <string>] [-Pull]
Adds a new package feed to the packages sources. The feed can be a public url or a local file path.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
AddFeed | String | true | The name of a feed to be added to the feeds list. | |
Uri | String | true | The uri of the feed to be added. | |
User | String | false | The username for a feed if the feed requires authentication. | |
Pass | String | false | The password for a feed if the feed requires authentication. | |
Tag | String | false | [string]::Empty | When set, will use a specific version of the nuget-installer image. |
Pull | Flag | false | False | When set, will force a docker pull of the nuget-installer image. |
Remove Feed
packages [[-Env] <string>] -RemoveFeed <string> [-Tag <string>] [-Pull]
Removes a feed from the package sources.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
RemoveFeed | String | true | The name of a feed to be removed from the feeds list. | |
Tag | String | false | [string]::Empty | When set, will use a specific version of the nuget-installer image. |
Pull | Flag | false | False | When set, will force a docker pull of the nuget-installer image. |
Clean
packages [[-Env] <string>] -Clean
Removes all restored packages from disk. Configured package versions and feeds are not removed.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
Clean | Flag | true | False | When set, will remove all restored packages for the environment. |
Restore
packages [[-Env] <string>] -Restore [-Tag <string>] [-Pull]
Using the configured package sources and package versions, downloads and collates package libraries to disk so that the CluedIn environment can install them during startup.
Parameter | Type | Required | Default Value | Description |
---|---|---|---|---|
Env | String | false | default | The environment in which CluedIn will run. |
Restore | Flag | true | False | When set, will restore all packages for the environment. |
Tag | String | false | [string]::Empty | When set, will use a specific version of the nuget-installer image. |
Pull | Flag | false | False | When set, will force a docker pull of the nuget-installer image. |