Migrating from PUBCLI to IECTL¶
The commands are grouped in given below categories
- Workspace
- Standalone
- Dockerengine
- IEM
- IEHUB
- Environment
- DownloadLogs
Here are the lists of commands that are common in Publisher CLI and IECTL(CLI Plugin)
Workspace¶
| Description | PUBCLI | IECTL |
|---|---|---|
| Workspace related commands. | ie-app-publisher workspace | iectl publisher workspace |
| Initialize workspace. | ie-app-publisher workspace init | iectl publisher workspace init |
| Export existing workspace to specific location. | ie-app-publisher workspace export | iectl publisher workspace export |
Standalone¶
| Description | PUBCLI | IECTL |
|---|---|---|
| Validate an .app file for using it within Industrial Edge. | ie-app-publisher standalone validate | iectl publisher standalone-app validate |
| Create a standalone app within the current workspace. | ie-app-publisher standalone create | iectl publisher standalone-app create |
| Create a new app version within workspace. | ie-app-publisher standalone createversion | iectl publisher standalone-app version create |
| Delete an app within workspace. | ie-app-publisher standalone delete | iectl publisher standalone-app delete |
| Delete an app version within workspace. | ie-app-publisher standalone deleteversion | iectl publisher standalone-app version delete |
| Export an app from workspace to a specific path. | ie-app-publisher standalone export | iectl publisher standalone-app export |
| Package application version to specific location as app file. | ie-app-publisher standalone exportversion | iectl publisher standalone-app version export |
| Import an .app file to current workspace. | ie-app-publisher standalone import | iectl publisher standalone-app import |
| List apps within workspace. | ie-app-publisher standalone list | iectl publisher standalone-app list |
| List all versions of an app within workspace. | ie-app-publisher standalone listversions | iectl publisher standalone-app version list |
| Add configuration of standalone application. | ie-app-publisher standalone addconfiguration | iectl publisher standalone-app app-config add |
| Add version of already added configurations of type versioned in Standalone application. | ie-app-publisher standalone addconfigurationversion | iectl publisher standalone-app app-config addversion |
| List configurations added in standalone application | ie-app-publisher standalone listConfigurationsofApplication | iectl publisher standalone-app app-config list |
| Delete configuration of standalone application | ie-app-publisher standalone deleteconfiguration | iectl publisher standalone-app app-config delete |
| Delete configuration version of standalone application | ie-app-publisher standalone deleteConfigurationVersion | iectl publisher standalone-app app-config deleteversion |
| Create application , application version and export application version in one command. | ie-app-publisher standalone createAndExport | Removed |
Docker engine¶
| Description | PUBCLI | IECTL |
|---|---|---|
| Manage the connectivity to the Docker daemon socket. | ie-app-publisher dockerengine | iectl publisher docker-engine |
| List images available on Docker engine. | ie-app-publisher dockerengine list-images | iectl publisher docker-engine list-image |
IEM¶
| Description | PUBCLI | IECTL |
|---|---|---|
| This method logs in a user to IEM with the username, password. | ie-app-publisher edgemanagement login | iectl iem token fetch |
| This method invalidates the token in IEM. | ie-app-publisher edgemanagement logout | iectl iem token invalidate |
| IEM Application management related commands. | ie-app-publisher edgemanagement application | iectl publisher app-project |
| List all categories. | ie-app-publisher edgemanagement listcategories | iectl iem app-project list-categories |
| List all projects on logged in Industrial Edge Management. | ie-app-publisher edgemanagement project list | iectl iem app-project list-projects |
| List all applications in Project. | ie-app-publisher edgemanagement project listapps | iectl iem app-project list-apps |
| List details including versions of an application. | ie-app-publisher edgemanagement application detail | iectl iem app-project app-details |
| Create app project application version. | ie-app-publisher edgemanagement application createunpublishedversion | iectl publisher app-project version create |
| Delete backend managed application version. | ie-app-publisher edgemanagement application deletepublishedversion | iectl publisher app-project version delete |
| Delete unpublished application version. | ie-app-publisher edgemanagement application deleteunpublishedversion | iectl publisher app-project version delete |
| Export application version. | ie-app-publisher edgemanagement application exportpublishedversion | iectl publisher app-project version export |
| Upload document link of an app version. | ie-app-publisher edgemanagement application linkdocumenttopublishedversion | iectl publisher app-project version link-document |
| Import stand alone application or app file to Catalog. | ie-app-publisher-linux edgemanagement application uploadtocatalog | iectl publisher app-project upload catalog |
| Import stand alone application to backend managed. | ie-app-publisher edgemanagement application importstandaloneversion | iectl publisher app-project upload project |
| Upload unpublished application version. | ie-app-publisher edgemanagement application uploadunpublishedversion | iectl publisher app-project upload project |
| Add configuration of an application. | ie-app-publisher edgemanagement application addconfiguration | iectl iem app-config add |
| creates an app config of versioned type on IEM | ie-app-publisher edgemanagement application addconfigurationversion | iectl iem app-config add versiontype |
| Delete configuration of an application. | ie-app-publisher edgemanagement application deleteconfiguration | iectl iem app-config delete |
| Delete configuration version. | ie-app-publisher edgemanagement application deleteConfigurationVersion | iectl iem app-config delete-version |
| List all configurations of an application. | ie-app-publisher edgemanagement application listConfigurationsofApplication | iectl iem app-config list |
IEHUB¶
| Description | PUBCLI | IECTL |
|---|---|---|
| This method logs in a user to IEHUB with the username, password. | ie-app-publisher iehub login | Removed |
| This method logout from IEHUB. | ie-app-publisher iehub logout | Removed |
| IEHUB Application management related commands. | ie-app-publisher iehub application | iectl iehub app-management |
| List all versions of an IEHUB application. | ie-app-publisher iehub application listversion | iectl iehub app-management version list |
| Create new version and upload app/oss/resleasenotes file of an application on IEHUB. | ie-app-publisher iehub application createversion | iectl iehub app-management version create |
| Create new version and upload app/oss/resleasenotes file of an application on IEHUB. | ie-app-publisher iehub application createversion | iectl iehub app-management version upload |
| Check version details with version number IEHUB. | ie-app-publisher iehub application versiondetail | iectl iehub app-management version get-details |
| Release version of an application on IEHUB. | ie-app-publisher iehub application releaseversion | iectl iehub app-management version private-release |
| Release version of an application on IEHUB. | ie-app-publisher iehub application releaseversion | iectl iehub app-management version public-release |
| Delete version of an application on IEHUB. | ie-app-publisher iehub application deleteversion | iectl iehub app-management version delete |
Environment¶
| Description | PUBCLI | IECTL |
|---|---|---|
| Show industrial edge publisher cli specific environment variables. | ie-app-publisher environment | iectl publisher environment |
Download logs¶
| Description | PUBCLI | IECTL |
|---|---|---|
| Download log file on given path. | ie-app-publisher downloadLogs | iectl publisher downloadlogs |