/avm

Wrapper for DNV GL Software's Application Version Manager

Primary LanguagePythonMIT LicenseMIT

AVM

Build status

Description

Python package for interacting with DNV GL Software's Application Version Manager.

  • List installed applications
  • See which application version is marked as default
  • Get path to application executables

Based on parsing the Application Version Manager XML file with application details.

Installation

Install the package from Packagr using pip

pip install avm --extra-index-url https://api.packagr.app/EYvhW6SyL/ --disable-pip-version-check

Usage

Import package

Import avm and start using it.

import avm

Get the executable path of the 'wadam' application. Default version.

from avm import exe_path

path = exe_path('wadam')

Get the executable path of the 'wadam' application. Default version.

from avm import exe_path

path = exe_path('wadam', version='9.4.3')

Command Line Interface (CLI)

List details about the applications and versions registered in Application Version Manager.

Only default application versions.

avm-list

All versions

avm-list --all-versions

Toggle logger level so that debug-level info is piped to console.

avm-list --all-versions --logging-level debug

Documentation

No documentation yet. Sorry!