Files
argparse/spec
mpeterv 247c8a9cce Redesign argument storing
* Use state objects instead of tons of locals in the main
  function.
* Use actions for storing arguments into result table.
  Actions are now called at the end of each invocation,
  with result table, target index, arguments and overwrite flag as
  arguments.
* Remove command actions.
* Improve error messages, refer to options by the last used alias
  instead of the main name.

TODO:

* Improve error messages further ("argument 'foo' is required"
  -> "missing argument 'foo'", etc.).
* Add actions for positional arguments.
* Add actions for commands (should be called with final results
  after parsing is over, in "innermost first" order).
* Allow referring to built-in actions by strings a-la Python
  (e.g. action = "store_false").
* Allow setting initial value to be stored at target index
  for each option (perhaps use default value for that).
* Add more tests, particularly for actions.
2015-10-29 21:00:49 +03:00
..
2015-10-29 21:00:49 +03:00
2015-10-29 21:00:49 +03:00
2015-03-13 15:19:33 +03:00
2015-10-29 21:00:49 +03:00
2015-06-09 22:27:32 +03:00
2015-10-29 21:00:49 +03:00
2015-10-29 21:00:49 +03:00
2015-10-29 21:00:49 +03:00
2015-09-24 18:55:10 +03:00
2015-03-13 15:12:06 +03:00
2015-03-13 15:12:06 +03:00