optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions.
...Comes with useful common helpers (getting terminal dimensions, ANSI colors, fetching direct keyboard input, screen clearing, finding config paths, launching apps and editors, etc.). Click actually implements its own parsing of arguments and does not use optparse or argparse following the optparse parsing behavior. Click is designed to be fun and customizable but not overly flexible.
Sync .twb files to Tableau Server (prevent report chaos!)
...Comparison of what has changed checks last commit time in svn vs last update time on Tableau Server.
Can also run in 'nopublish' mode which just confirms what it would do, but doesn't take any action.
Requires tabcmd, python 2.5, pysvn, minidom, dateutil, optparse
Python configuration parser module which supports arbitrarily deep hierarchical option "dictionaries" and partnership with the existing optparse (optik) python module. The API of this module will follow as close as possible the optparse model.
PyLiveBox aims to create a GUI for the admninistration of the LiveBox (Orange's ADSL modem/router).
Written in Python, using optparse, urllib, BeautifulSoup an PyGTK.