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
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