Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!bcyclone03.am1.xlned.com!bcyclone03.am1.xlned.com!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.023 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'argument': 0.05; 'subject:using': 0.09; 'cc:addr:python-list': 0.11; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'simplest': 0.16; 'subject:python': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'cc:addr:python.org': 0.22; 'question': 0.24; 'cc:2**0': 0.24; 'options': 0.25; '15,': 0.26; 'header:In-Reply-To:1': 0.27; 'on,': 0.29; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; 'run': 0.32; 'another': 0.32; 'something': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'really': 0.36; 'possible': 0.36; 'so,': 0.37; 'depends': 0.38; 'does': 0.39; 'simply': 0.61; 'it!': 0.67; 'argparse?': 0.84; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=Zq4gvOOj36W+mUmpSgKTJb96P/u8Yo2vtrT/gIQLMl4=; b=aD0PoCnVD9m0MdKLkVy+j/bf3ZofaNfHa/U3PlY2SDOT4TXhWAkUL7m163Ty9TqhwG chCm7kF/mI2wDraOMgdd4Y5gSbTNlloNoRm53muJhtX6a+lLeua4Bd2WLicZytXT0bAB jwKLq2yGuVjM0EtYns/vnvHXY2Lgt0W7a7htWNrbXjslul2nBsn9WFPP9u49g8ygRGNm g/6jEYoPgym2H0X+EiwSKLRkjW4NLZ8mKO4KeqRQopWvCnCs1wJDk4GFZTZFTUBGFM5l 34NE67IXr5k3U4TzniSQYc3pfQ87eT054xX75znogcZufj/EElplTNLuRVvVT6P7E/IO Rohw== MIME-Version: 1.0 X-Received: by 10.42.37.138 with SMTP id y10mr5188115icd.26.1413294196509; Tue, 14 Oct 2014 06:43:16 -0700 (PDT) In-Reply-To: References: <274771d2-4a11-40fe-bc31-ccfaa7d32690@googlegroups.com> Date: Wed, 15 Oct 2014 00:43:16 +1100 Subject: Re: CLI framework using python From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 10 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1413294198 news.xs4all.nl 2860 [2001:888:2000:d::a6]:59954 X-Complaints-To: abuse@xs4all.nl X-Received-Bytes: 3446 X-Received-Body-CRC: 381106366 Xref: csiph.com comp.lang.python:79095 On Wed, Oct 15, 2014 at 12:33 AM, vijnaana bhairava wrote: > Another question i have is whether it uses argparse? > If so, what value add does PYCLI do? It depends what you mean by "CLI framework". If you simply mean something like hg, where you have subcommands and options and so on, all you really need is argument parsing. Take the simplest possible solution and run with it! ChrisA