Module onionr.onionrcommands.version

Source code
import platform
from utils import identifyhome
from etc import onionrvalues
import logger
def version(verbosity = 5, function = logger.info):
    '''
        Displays the Onionr version
    '''

    function('Onionr v%s (%s) (API v%s)' % (onionrvalues.ONIONR_VERSION, platform.machine(), onionrvalues.API_VERSION), terminal=True)
    if verbosity >= 1:
        function(onionrvalues.ONIONR_TAGLINE, terminal=True)
    if verbosity >= 2:
        pf = platform.platform()
        release = platform.release()
        python_imp = platform.python_implementation()
        python_version = platform.python_version()
        function(f'{python_imp} {python_version} on {pf} {release}', terminal=True)
        function('Onionr data dir: %s' % identifyhome.identify_home(), terminal=True)

version.onionr_help = 'Shows environment details including Onionr version & data directory, OS and Python version'

Functions

def version(verbosity=5, function=)

Displays the Onionr version

Source code
def version(verbosity = 5, function = logger.info):
    '''
        Displays the Onionr version
    '''

    function('Onionr v%s (%s) (API v%s)' % (onionrvalues.ONIONR_VERSION, platform.machine(), onionrvalues.API_VERSION), terminal=True)
    if verbosity >= 1:
        function(onionrvalues.ONIONR_TAGLINE, terminal=True)
    if verbosity >= 2:
        pf = platform.platform()
        release = platform.release()
        python_imp = platform.python_implementation()
        python_version = platform.python_version()
        function(f'{python_imp} {python_version} on {pf} {release}', terminal=True)
        function('Onionr data dir: %s' % identifyhome.identify_home(), terminal=True)