Skip to main content

Command-line menu system

Project description

https://travis-ci.org/mtik00/pyclimenu.svg?branch=master https://coveralls.io/repos/github/mtik00/pyclimenu/badge.svg?branch=master https://img.shields.io/pypi/v/climenu.svg

climenu

This project is used to create simple command-line interfaces using text-based menus.

The interface loosely mimics click (the use of decorators to define the interface).

Documentation is hosted on ReadTheDocs; releases are hosted on pypi.


Example:

from __future__ import print_function
import climenu

@climenu.menu()
def build_release():
    '''Build release'''
    print("built the release")

@climenu.menu()
def build_package():
    '''Build the package'''
    print("built the package")

if __name__ == '__main__':
    climenu.run()

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page