Source code for tradeexecutor.cli.commands.version
"""version CLi command."""
from tradeexecutor.cli.commands.app import app
from tradeexecutor.cli.version_info import VersionInfo
[docs]@app.command()
def version():
"""Print out the version information."""
version_info = VersionInfo.read_docker_version()
if version_info.tag:
print(f"Version: {version_info.tag}")
print(f"Commit hash: {version_info.commit_hash}")
print(f"Commit message: {version_info.commit_message}")
else:
print("Version information is only available within Docker image.")