def _copy_link(src, dest, quiet):
    """ Copy Link """
    if not os.path.islink(src):
        raise Exception("%s is not a link!" % src)
    target = os.readlink(src)  # pylint:disable=no-member
    # remove existing stuff
    if os.path.lexists(dest):
        rm(dest)
    if sys.stdout.isatty() and not quiet:
        print("-- Installing %s -> %s" % (dest, target))
    to_make = os.path.dirname(dest)
    mkdir(to_make, recursive=True)
    os.symlink(target, dest)  # pylint:disable=no-member