#!/usr/bin/python
# -*- coding: utf-8 -*-

import argparse
import os
import sys

here = sys.path[0]
if here != '/usr/bin':
    sys.path.insert(0, os.path.dirname(here))

from compose_utils import symlink


def main(args):
    parser = argparse.ArgumentParser()
    parser.add_argument('COMPOSE')
    parser.add_argument('--minor-version', action='store_true')

    args = parser.parse_args()
    if args.COMPOSE.startswith('http://') or \
       args.COMPOSE.startswith('https://'):
        # We can't create a symlink to a URL. Just print what it would be.
        symlink.print_latest_link(args.COMPOSE, args.minor_version)
    else:
        symlink.create_latest_link(args.COMPOSE, args.minor_version)

if __name__ == '__main__':
    main(sys.argv[1:])
