33 Commits (master)

Author SHA1 Message Date
  Sorin Sbarnea 1e4d3aa605
Assure executable name is kept when app is called as module 11 months ago
  Doug Hellmann 95c749d55e add before and after hooks 2 years ago
  Doug Hellmann 45de8e45ef add hook for get_epilog 2 years ago
  Doug Hellmann e72e54e757 add hook for manipulating the argument parser 2 years ago
  Masayuki Igawa f7c9713c53 Fix cliff URLs in doc and demoapp 2 years ago
  Doug Hellmann 79e05f6bdc Set demo app up with deferred help 3 years ago
  Doug Hellmann b9f5954b77 Fix logging config in demo app 4 years ago
  Doug Hellmann 6a35ba1b0d Update pyparsing dependency to 2.0.1 5 years ago
  Doug Hellmann 852a729fbb remove use of distribute in demo app 5 years ago
  Doug Hellmann aa6bb0cfe3 Fix default encoding issue with python 2.6 5 years ago
  qneill c812297ef1 Fix typo. 6 years ago
  Doug Hellmann 83469ad81a Doc updates for API changes. 7 years ago
  Doug Hellmann 748ef2b230 Refactor DisplayBase.run() to make it easier to override separate parts in subclasses. 7 years ago
  Doug Hellmann 0be17dec6b declare a couple of commands that use builtin command names but use multiple words 7 years ago
  Doug Hellmann 921708980b pass more details to initialize_app so subclasses can decide what sort of initialization to do 7 years ago
  Doug Hellmann 0fba728779 simplify packaging file for demo app 7 years ago
  Doug Hellmann b17d091258 first pass at interactive app 7 years ago
  Doug Hellmann 16c1759f81 add longer docstring to show how it is printed by help 7 years ago
  Doug Hellmann 556495e530 add ShowOne base class for commands that need to show properties of an individual object 7 years ago
  Doug Hellmann 955b29a96b remove example that I was using as a syntax reminder 7 years ago
  Duncan McGreggor e8e7404eb1 Added a bit more to the README. 7 years ago
  Doug Hellmann 3a533e4f3f flesh out instructions for using the demo app 7 years ago
  Duncan McGreggor 9e4be06b20 Added a README for the demo app. 7 years ago
  Duncan McGreggor 42cbb39d14 Added download url to both setup.py files and updated the demo setup.py with 7 years ago
  Duncan McGreggor cf25991f26 Added missing distribute setup file. 7 years ago
  Doug Hellmann 6b4add15ab start creating a subclass of command for producing a list of output in different formats, using prettytable as an example formatter 7 years ago
  Doug Hellmann 6fdfe6dbf1 Pass the I/O streams into the app 7 years ago
  Doug Hellmann 276e8a4694 add some error handling to App 7 years ago
  Doug Hellmann 35f42f9f8b tweak App api to make it easier to override and perform global actions before and after a command runs 7 years ago
  Doug Hellmann 21b06cd2be use logging for controlling console output verbosity 7 years ago
  Doug Hellmann 6f1f61eb34 clean up argv handling 7 years ago
  Doug Hellmann 417c4f7bac replace default --help processor with one that includes the list of subcommands available 7 years ago
  Doug Hellmann b3ce7441a3 Sample program with command plugins 7 years ago