Manage Apps

How to install, remove, and update apps from Eenos. This is a Command line tool for managing the Eenos app.

appmanager

Manage Eenos Apps

Eenos has an app management tool called appmanager. This tool can be used to control the app operations.

Command:  /usr/local/eenos/scripts/appmanager

This tool can be used to install, remove, update, list, and disable apps on the server. 

Options : 
usage: appmanager [command] [command options]  

Eenos App Manager Tool

Command(s):
  -i path_to_app, --install path_to_app
                        The full path to the app package ( .tar, .tar.gz, .tgz)
  -r app_name, --remove app_name
                        App name to uninstall
  -u app_name, --update app_name
                        Update the app using auto update script of the app
  -l, --list            List all installed apps
  -b, --build           Rebuild the app menus
  -d app_name, --disable app_name
                        Disable the app on wap,uapp or rapp
  -e app_name, --enable app_name
                        Enable the app on wap,uapp or rapp

Disable / Enable Options(Required):
  -p PANEL, --panel PANEL
                        The panel name to disable or enable, values ( wap, uapp, rapp)
  -a, --all             Disable or Enable from all panels

optional arguments:
  -h, --help            show this help message and exit

Install App

To install the app, use the following command,

/usr/local/eenos/scripts/appmanager -i  path_to_app

Where path_to_app is the full path of the gzip tar file of the app.

Example: 

Install the app sampleapp.tar.gz

/usr/local/eenos/scripts/appmanager  -i /root/sampleapp.tar.gz

Uninstall App

To remove an app from Eenos use the following command

 /usr/local/eenos/scripts/appmanager -r app_name   

, where app_name is the name of the app

Example :

Remove the app sampleapp

/usr/local/eenos/scripts/appmanager --remove sampleapp

Upgrade App

You can run upgrade actions for the app. 

To run an upgrade using  Eenos your app must need an auto_update script configured during app installation time.

Use the following command to upgrade the app:

/usr/local/eenos/scripts/appmanager  -u app_name

Where app_name is the name of the app

Disable App

You can disable the app from all control panel interfaces or a single interface 

To disable the app on all interfaces use the following command.

/usr/local/eenos/scripts/appmanager --disable app_name --all

To disable the app on a single panel use the following command :

/usr/local/eenos/scripts/appmanager --disable app_name --panel  PANEL_NAME

Where, 

Enable App

You can enable the app from all control panel interfaces or a single interface 

To enable the app on all interfaces use the following command.

/usr/local/eenos/scripts/appmanager --enable app_name --all

To enable the app on a single panel use the following command :

/usr/local/eenos/scripts/appmanager --enable app_name --panel  PANEL_NAME

Where,

If the app is disabled globally, you can enable it for a single control panel.

List  Apps

To view all installed apps on the server use the following command.

/usr/local/eenos/scripts/appmanager -l