From f9373b950799cd832fd4bf340546ea83ebd25c37 Mon Sep 17 00:00:00 2001 From: Hrabal Date: Sat, 15 Dec 2018 16:21:35 +0100 Subject: [PATCH] [skip ci] bbadges --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index cb82456..c6f912d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # ClassCLI Command Line Interfaces from class definitions. +[![Build Status](https://travis-ci.org/Hrabal/ClassCLI.svg?branch=master)](https://travis-ci.org/Hrabal/ClassCLI) [![Coverage Status](https://coveralls.io/repos/github/Hrabal/ClassCLI/badge.svg?branch=master)](https://coveralls.io/github/Hrabal/ClassCLI?branch=master) + + Very similar to [Fire](https://github.com/google/python-fire), this is a Python module that let you build command line interfaces directly from collection of classes, saving you from writing boilerplate code. ClassCLI is built on top of argparse, it create arguments of the cli by inspecting the classes in a given list or in a module. Each compatible class is transformed in a first-level argument, each function in a second-level argument, each function's argument in a third level argument.