bug fix: version & cli

This commit is contained in:
Steve Nyemba 2025-02-24 09:35:36 -06:00
parent dad2956a8c
commit dd10f6db78
2 changed files with 12 additions and 4 deletions

View File

@ -103,14 +103,22 @@ def supported (format:Annotated[str,typer.Argument(help="format of the output, s
else: else:
print (_df) print (_df)
print () print ()
@app_i.command(name="version")
def version ():
"""
This function will return the version of the data-transport
"""
print()
print (f'[bold] {transport.__app_name__} ,[blue] {transport.__edition__} edition [/blue], version {transport.__version__}[/bold]')
print ()
@app_i.command(name="license") @app_i.command(name="license")
def info(): def info():
""" """
This function will display version and license information This function will display version and license information
""" """
print()
print (f'[bold] {transport.__app_name__} ,version {transport.__version__}[/bold]') print (f'[bold] {transport.__app_name__} ,{transport.__edition__}, version {transport.__version__}[/bold]')
print () print ()
print (transport.__license__) print (transport.__license__)

View File

@ -22,7 +22,7 @@ from transport import sql, nosql, cloud, other, warehouse
import pandas as pd import pandas as pd
import json import json
import os import os
from info import __version__,__author__,__email__,__license__,__app_name__,__whatsnew__ from info import __version__,__author__,__email__,__license__,__app_name__,__whatsnew__,__edition__
from transport.iowrapper import IWriter, IReader, IETL from transport.iowrapper import IWriter, IReader, IETL
from transport.plugins import PluginLoader from transport.plugins import PluginLoader
from transport import providers from transport import providers