summaryrefslogtreecommitdiff
path: root/cliapp/app.py
AgeCommit message (Expand)AuthorFilesLines
2012-07-07Log SystemExit error message as wellLars Wirzenius1-0/+1
2012-07-07Fix SystemExit error message printingLars Wirzenius1-0/+2
2012-05-23Log environment variables at startupLars Wirzenius1-0/+3
2012-05-21Make runcmd, runcmd_unchecked be available as independent functionsLars Wirzenius1-170/+4
2012-05-18Log command line and processed settingsLars Wirzenius1-2/+11
2012-05-09Remove pointless logging and reporting of system exit codeLars Wirzenius1-2/+0
2012-05-08Merge from elsewhere.Lars Wirzenius1-1/+35
2012-04-21Handle SystemExit with string values instead of integersLars Wirzenius1-1/+3
2012-04-14Fix syntax error and missing import for gcLars Wirzenius1-0/+1
2012-04-08Add --log=noneLars Wirzenius1-1/+1
2012-03-24Fix AppExceptions to require and print an error messageLars Wirzenius1-0/+6
2012-02-28Improve how plugins are loaded and setup by the applicationLars Wirzenius1-1/+35
2012-02-22Make log files have 0600 file mode by defaultLars Wirzenius1-1/+19
2012-02-17Add program name to error message about failing to execute itLars Wirzenius1-8/+5
2012-02-08Fix bug and release version 0.25.2.cliapp-0.25.2Lars Wirzenius1-1/+7
2012-02-08Fix pipelining problem with more than one commandLars Wirzenius1-5/+6
2012-02-06Add setup and cleanup methods to ApplicationLars Wirzenius1-0/+22
2012-02-06Mark stuff outside test coverageLars Wirzenius1-2/+2
2012-01-23Refactor: add a helper function for extracting keyword argumentsLars Wirzenius1-22/+11
2012-01-22Use non-blocking I/O for stdin/out/errLars Wirzenius1-5/+20
2012-01-22Update docstrings.Lars Wirzenius1-2/+7
2012-01-22Remove bogus test for whether pipeline is still runningLars Wirzenius1-2/+0
2012-01-22Remove pointless timeoutLars Wirzenius1-1/+1
2012-01-22Add test for redirecting stdout to a fileLars Wirzenius1-9/+18
2012-01-22Preliminary implementation of pipelinesLars Wirzenius1-15/+103
2012-01-22Refactor argument list so that we can pass in a list of argv listsLars Wirzenius1-3/+16
2012-01-17Improve error message for when calling runcmd* with an non-existent commandLars Wirzenius1-3/+15
2011-12-19format subcommand descriptions in --help betterLars Wirzenius1-3/+5
2011-12-19fix code to work even if subcommand synopsis is not setLars Wirzenius1-1/+1
2011-12-19show subcommand synopsis in --help outputLars Wirzenius1-1/+2
2011-12-17do not use logging.NullHandlerLars Wirzenius1-1/+1
2011-12-03merge and fix conflictLars Wirzenius1-3/+5
2011-12-03add syslog support; replace logging to /dev/null with special NullHandlerLars Wirzenius1-2/+4
2011-12-01rename runcmd_unchecked stdin= keyword argument to feed_stdin=Lars Wirzenius1-3/+5
2011-09-27Change license to be GPL version 2 or later.Lars Wirzenius1-5/+6
2011-09-17Fix Application._subcommand_methodnames.Lars Wirzenius1-1/+5
2011-09-13Only set defaults for arg/cmd_synopsis if they're unset.Lars Wirzenius1-2/+4
2011-09-13Pass arg/cmd synopsis to Settings.parse_args.Lars Wirzenius1-1/+3
2011-09-13Store app/subcommand synopsises and pass them onto manpage generator.Lars Wirzenius1-1/+4
2011-08-28Format paragraphs in subcommand descriptions nicer.Lars Wirzenius1-3/+32
2011-08-22Add memory profiling support.Lars Wirzenius1-2/+49
2011-08-22Allow callers override stdout/err redirections for runcmd and runcmd_unchecked.Lars Wirzenius1-4/+5
2011-08-20Improve OSError and IOError error messages.Lars Wirzenius1-1/+5
2011-08-19Fix test coverage.Lars Wirzenius1-1/+1
2011-08-07Suppress error message when writing to stdout fails with EPIPE.Lars Wirzenius1-0/+11
2011-08-03Fix string list options so they don't get doubled.Lars Wirzenius1-3/+3
2011-08-03Improve argument names to process_input_line method.Lars Wirzenius1-1/+1
2011-08-02Make --config and --no-default-configs work for real.Lars Wirzenius1-2/+9
2011-07-30Add cliapp.Application.runcmd_unchecked method.Lars Wirzenius1-8/+20
2011-07-21Make the _subcommands directory be public (remove _ prefix).Lars Wirzenius1-12/+12