#!/usr/bin/env python
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import os


from raxmon_cli import __version__

def list_available_commands():
    files = os.listdir(os.path.dirname(__file__))
    files = [file for file in files if file.find('.pyc') == -1 and
             file.startswith('raxmon-')and file != 'raxmon']

    print 'Rackspace Monitoring Command Line Tool v%s' % (__version__)
    print('Available commands:\n')
    for file in files:
        print('- %s' % (file))

list_available_commands()
