Skip to content

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

|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