File: CHANGELOG.rst

package info (click to toggle)
commando 1.0.0-1
  • links: PTS
  • area: main
  • in suites: bullseye, sid
  • size: 176 kB
  • sloc: python: 750; makefile: 3
file content (97 lines) | stat: -rw-r--r-- 2,110 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Version 1.0.0
-------------

- Fix code formatting issues.
- Add travis.yml.

Version 0.3.5a
--------------

Thanks to `Jon Banafato`_:

- Install with setuptools instead of distribute.
- Python 3 compatibility.

Version 0.3.4
--------------
- Use proper error code on exit.

Version 0.3.3a
--------------

- Fix exception handling.
    - Never use `__parser__.error`
    - Always log errors and traceback
- Add wrapper methods for `__parser__`.
    - `exit`, `error`
    - `print_usage, `print_help`
    - `format_usage, `format_help`
- Improve docstrings.

Version 0.3.2a
--------------

- Add `load_python_object` to load a python object using a qualified name.

Version 0.3.1a
--------------

Thanks to `fruch`_ :

- Preserve the order of parameters in declaration.

Version 0.3a
--------------

Thanks to `Julien Danjou`_ :

-   Add support for nested sub commands.
    {0e26a6fe2571accb78d26318ab1b8dc65636d2b0}. (Pull #7)

Version 0.2.1a
--------------

Thanks to `Ben West`_ :

-   Allow commands to have no params.

Version 0.2a
--------------

-   Bundle various frequently used utilities with commando.
    (``ShellCommand``, ``ConfigDict``, ``autoprop`` and logging helpers).
    {63525646bb366f4def3c5065a51a404b18269873}. (Pull #4)


Version 0.1.3a
--------------

-   Commando must consume exceptions by default. Any exception should be
    communicated in a friendly manner to the user via the parser or the
    given logger. {0e26a6fe2571accb78d26318ab1b8dc65636d2b0}.

Version 0.1.2a
---------------

Thanks to `Brandon Philips`_ :

-   Use ``distribute_setup.py``.
-   Derive version from ``pkg_resources``.
-   Add ``argparse`` as a dependency.

Version 0.1.1a
---------------

-   Add more decorators that map to argparse parameters.

Version 0.1a
------------

-   Create a simple meta programmed wrapper around ``argparse``.

.. _Lakshmi Vyas: https://github.com/lakshmivyas
.. _Brandon Philips: https://github.com/philips
.. _Ben West: https://github.com/bewest
.. _Julien Danjou: https://github.com/jd
.. _fruch:  https://github.com/fruch
.. _Jon Banafato: https://github.com/jonafato