def cli(ctx):
    """Shows the man page packed inside the bubble tool

    this is mainly too overcome limitations on installing manual pages in a distribution agnostic and simple way
    and the way bubble has been developed, in virtual python environments,
    installing a man page into a system location makes no sense,
    the system manpage will not reflect the development version.

    and if your is system is really bare like : docker.io/python,
    you will not even have man installed
    """
    manfile = bubble_lib_dir+os.sep+'extras'+os.sep+'Bubble.1.gz'
    mancmd = ["/usr/bin/man", manfile]
    try:
        return subprocess.call(mancmd)
    except Exception as e:
        print('cannot run man with bubble man page')
        print('you can always have a look at: '+manfile)
Shows the man page packed inside the bubble tool

    this is mainly too overcome limitations on installing manual pages in a distribution agnostic and simple way
    and the way bubble has been developed, in virtual python environments,
    installing a man page into a system location makes no sense,
    the system manpage will not reflect the development version.

    and if your is system is really bare like : docker.io/python,
    you will not even have man installed