#!/usr/bin/env python

from Throw import Thrower

import argparse
import logging

def main():
    parser = argparse.ArgumentParser(description='Simply share a file.')
    parser.add_argument('paths', metavar='PATH', type=str, nargs='*',
        help='the name of a file or directory to share.')
    parser.add_argument('-v', '--verbose', dest='verbose',
        action='store_true',
        help='print verbose loggging information.')
    parser.add_argument('-t', '--to', dest='to', metavar='RECIPIENT', 
        action='append',
        help='a recipient for the file(s).')

    args = parser.parse_args()

    if(args.verbose):
        logging.basicConfig(level=logging.INFO)

    Thrower.throw(args.to, args.paths)

if __name__ == '__main__':
    main()
