def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('-d',
                        '--db',
                        help='Sqlite database location',
                        type=str,
                        required=True)
    args = parser.parse_args()

    if not check_db_exists(args.db):
        print("The database file does not exist. Perhaps you got the path wrong?" + \
            " If it's a new database, please create it manually.")
        return

    greet()

    task_name = get_task_name(args.db)

    DbHandler.remove_task_from_db(args.db, task_name)

    print("Done")