def version_string():
    """ Format a simple string with CLU’s current semantic version tag """
    from clu.constants import consts
    from clu.version import version_info, VersionInfo
    from clu.version.git_version import git_version_tags
    version = VersionInfo(git_version_tags(consts.BASEPATH) or version_info)
    semantic = f'{version.major}.{version.minor}.{version.patch}'
    if version.pre:
        semantic += f'-{version.pre}'
        if version.build:
            semantic += f'+{version.build}'
        semantic += ' [SNAPSHOT]'
    else:
        semantic += ' [release]'
    return semantic
