Command Line Update Utility

Use the feko_update utility for scripted updates or updates from a Feko terminal.

The command line update utility is called from the command line using:
feko_update
-h,--help
Displays the help message.
--version
Output only the version information to the command line and terminate.
UPGRADE_OPTION
Argument that allows a specific major patch version to be specified. This option is used to view the Feko component changes for a specific major patch version, their respective download size and the release notes. UPGRADE_OPTION can be any of the following:
1-9
Indicates the major patch version.
latest
This option selects the largest valid major patch version that has a repository.
--check [UPGRADE_OPTION] [[USER:PASSWORD@]PROXY[:PORT]]
The update utility checks if new versions are available. If UPGRADE_OPTION was not specified and new versions are available, it will list the version and its associated UPGRADE_OPTION value. For example:
Update/upgrade options are available (UPGRADE_OPTION):
0: Minor update to version 2024.1.0.1
If the computer is behind a proxy server, the proxy server address and the login details can be supplied as required.
--check-from LOCATION [UPGRADE_OPTION]
The update utility checks if new versions are available. Here the update source is the local repository specified by LOCATION. If UPGRADE_OPTION was not specified and new versions are available, it will list the version and its associated UPGRADE_OPTION value.
--update [USER:PASSWORD@]PROXY[:PORT]]
The update utility checks if new versions are available within the current patch major version from the web repository. If an update is available, download and install the new version. If the computer is behind a proxy server, the proxy server address and the login details can be supplied as required. If updates are available, the following information is printed to the screen:
  • Print each file which is being downloaded (only available when the update does not contain many files).
  • Print each file which is being updated (only available when the update does not contain many files).
  • Print a message stating that the update was successful and exit.
--update-from LOCATION
The update utility checks if new versions are available within the current patch major version and installs the new version. Here the update source is the local repository specified by LOCATION. The path must be an absolute file path which can point to an unmapped network share (Windows), mapped (mounted) network share or a directory on a local drive that can contain either extracted archives, multiple zipped archives or a single zipped archive.
--upgrade UPGRADE_OPTION [[USER:PASSWORD@]PROXY[:PORT]]
The update utility checks if new patch major versions are available from the web repository. If an upgrade is available, download and install the new version.
--upgrade-from LOCATION UPGRADE_OPTION
The update utility checks if new patch major versions are available from the web repository. If an upgrade is available, it will download and install the new version. Here the update source is the local repository specified by LOCATION. The path must be an absolute file path which can point to an unmapped network share (Windows), mapped (mounted) network share or a directory on a local drive that can contain either extracted archives, multiple zipped archives or a single zipped archive.
--no-progress
Suppress the download progress when updating from a web repository.
--no-proxy
Suppress the use of a proxy (including the system proxy).