Alexander Solovyov <alexander@solovyov.net> [Sun, 13 Mar 2011 12:44:42 +0100] rev 184
 
use newer version of cleanery
Alexander Solovyov <alexander@solovyov.net> [Sat, 12 Mar 2011 17:02:30 +0100] rev 183
 
fix tests.t rst syntax
Dmitriy Morozov <dmitriy@mrzv.org> [Thu, 24 Feb 2011 22:58:28 -0800] rev 182
 
Merged upstream
Sergey Astanin <s.astanin@gmail.com> [Thu, 17 Feb 2011 22:25:22 +0100] rev 181
 
Adjust indentation level in multiline docstrings
Alexander Solovyov <alexander@solovyov.net> [Thu, 17 Feb 2011 15:35:05 +0100] rev 180
 
docs: remove excessive options
Alexander Solovyov <alexander@solovyov.net> [Mon, 07 Feb 2011 13:11:49 +0100] rev 179
 
use theme instead of single css file
Alexander Solovyov <alexander@solovyov.net> [Thu, 27 Jan 2011 10:41:47 +0100] rev 178
 
makefile to automate some tasks
Alexander Solovyov <alexander@solovyov.net> [Thu, 27 Jan 2011 09:10:42 +0100] rev 177
 
merge in archlinux pkgbuild
Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> [Thu, 27 Jan 2011 02:48:28 +0300] rev 176
 
Arch Linux package for 2.1
Alexander Solovyov <alexander@solovyov.net> [Wed, 26 Jan 2011 19:46:19 +0100] rev 175
 
a bit of updates to docs
Alexander Solovyov <alexander@solovyov.net> [Wed, 26 Jan 2011 19:14:22 +0100] rev 174
 
better link to homepage
Alexander Solovyov <alexander@solovyov.net> [Wed, 26 Jan 2011 19:08:02 +0100] rev 173
 
style improvement again
Alexander Solovyov <alexander@solovyov.net> [Wed, 26 Jan 2011 19:01:37 +0100] rev 172
 
better docs style
Alexander Solovyov <alexander@solovyov.net> [Mon, 24 Jan 2011 11:21:38 +0100] rev 171
 
docs: fix spelling
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 22:39:37 +0100] rev 170
 
Added tag 2.1 for changeset a083e23ed554
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 22:39:34 +0100] rev 169
 
2.1
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 22:37:37 +0100] rev 168
 
docstrings
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 22:10:02 +0100] rev 167
 
fix traceback depth determining when command doesn't get expected arguments
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:42:41 +0100] rev 166
 
link to inner help doc
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:40:52 +0100] rev 165
 
fix changelog to render to PyPI
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:37:25 +0100] rev 164
 
Added tag 2.0 for changeset a8a8ae1a3fbe
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:37:08 +0100] rev 163
 
version 2.0
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:34:31 +0100] rev 162
 
forgotten tests file
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:12:33 +0100] rev 161
 
every function now has attribute '.help()', which will print help on call
Alexander Solovyov <alexander@solovyov.net> [Sun, 23 Jan 2011 18:02:33 +0100] rev 160
 
fix help display when there is no doc
Alexander Solovyov <alexander@solovyov.net> [Thu, 06 Jan 2011 20:34:09 +0100] rev 159
 
update copyright year
Alexander Solovyov <alexander@solovyov.net> [Wed, 05 Jan 2011 20:41:43 +0100] rev 158
 
dictionary type handler
Alexander Solovyov <alexander@solovyov.net> [Wed, 05 Jan 2011 20:17:20 +0100] rev 157
 
make doctests work
previously they would fail because sys.stdout object was captured by function
write() much earlier than doctest had any possibility to monkey patch it
Alexander Solovyov <alexander@solovyov.net> [Wed, 29 Dec 2010 10:51:26 +0100] rev 156
 
update pkgbuild
Alexander Solovyov <alexander@solovyov.net> [Wed, 29 Dec 2010 10:06:47 +0100] rev 155
 
Added tag 1.2 for changeset b8f101500f1d
Alexander Solovyov <alexander@solovyov.net> [Wed, 29 Dec 2010 10:06:42 +0100] rev 154
 
fix subcommands list docstring display
Alexander Solovyov <alexander@solovyov.net> [Tue, 07 Dec 2010 13:17:55 +0100] rev 153
 
fix md5 in pkgbuild
Alexander Solovyov <alexander@solovyov.net> [Tue, 07 Dec 2010 12:36:13 +0100] rev 152
 
links to files in tests
Alexander Solovyov <alexander@solovyov.net> [Tue, 07 Dec 2010 12:30:56 +0100] rev 151
 
incorporate tests in docs
Alexander Solovyov <alexander@solovyov.net> [Tue, 07 Dec 2010 12:30:27 +0100] rev 150
 
updated archlinux pkgbuild to 1.1
Alexander Solovyov <alexander@solovyov.net> [Tue, 07 Dec 2010 12:26:42 +0100] rev 149
 
Added tag 1.1 for changeset cfcc54fe6d49
Alexander Solovyov <alexander@solovyov.net> [Tue, 07 Dec 2010 12:26:36 +0100] rev 148
 
fix _completion handling when global options are defined
Alexander Solovyov <alexander@solovyov.net> [Mon, 06 Dec 2010 23:45:14 +0100] rev 147
 
archlinux pkgbuild update
Alexander Solovyov <alexander@solovyov.net> [Mon, 06 Dec 2010 23:43:08 +0100] rev 146
 
Added tag 1.0 for changeset 6dc40423b257
Alexander Solovyov <alexander@solovyov.net> [Mon, 06 Dec 2010 23:42:07 +0100] rev 145
 
that's 1.0, why not after all? :)
Dmitriy Morozov <dmitriy@mrzv.org> [Fri, 03 Dec 2010 11:53:57 -0800] rev 144
 
Merged upstream
Alexander Solovyov <alexander@solovyov.net> [Sat, 27 Nov 2010 20:48:16 +0100] rev 143
 
custom css to limit width
Alexander Solovyov <alexander@solovyov.net> [Sat, 27 Nov 2010 20:45:09 +0100] rev 142
 
a bit of docs config cleanup
Alexander Solovyov <alexander@solovyov.net> [Sun, 21 Nov 2010 22:22:11 +0100] rev 141
 
build_sphinx options
Alexander Solovyov <alexander@solovyov.net> [Fri, 19 Nov 2010 15:16:21 +0100] rev 140
 
update archlinux pkgbuild
Alexander Solovyov <alexander@solovyov.net> [Thu, 18 Nov 2010 22:21:42 +0100] rev 139
 
Added tag 0.9.13 for changeset e21e182229c1
Alexander Solovyov <alexander@solovyov.net> [Thu, 18 Nov 2010 22:21:36 +0100] rev 138
 
0.9.13 ready
Alexander Solovyov <alexander@solovyov.net> [Thu, 18 Nov 2010 22:19:30 +0100] rev 137
 
fix sysname to not display full path to command
Alexander Solovyov <alexander@solovyov.net> [Thu, 18 Nov 2010 22:15:57 +0100] rev 136
 
fix exception handling
Alexander Solovyov <alexander@solovyov.net> [Mon, 15 Nov 2010 14:56:57 +0100] rev 135
 
small docs update
Alexander Solovyov <alexander@solovyov.net> [Mon, 15 Nov 2010 14:48:13 +0100] rev 134
 
README update
Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> [Sat, 13 Nov 2010 01:40:52 +0300] rev 133
 
Arch Linux package for 0.9.12
Dmitriy Morozov <dmitriy@mrzv.org> [Sat, 06 Nov 2010 12:14:40 -0700] rev 132
 
Merged upstream
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 02 Nov 2010 13:38:19 +0100] rev 131
 
Added tag 0.9.12 for changeset 8d3e644647f8
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 02 Nov 2010 13:38:15 +0100] rev 130
 
0.9.12 release
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 02 Nov 2010 13:38:05 +0100] rev 129
 
better run function in tests
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 02 Nov 2010 13:26:42 +0100] rev 128
 
use utf-8 instead of ascii as default output encoding
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 01 Nov 2010 17:44:08 +0100] rev 127
 
merge arch linux pkgbuild from Andrey Vlasovskikh
Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> [Tue, 19 Oct 2010 17:45:55 +0400] rev 126
 
Explicit use of Python 2 for Arch Linux
Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> [Sun, 17 Oct 2010 15:30:28 +0400] rev 125
 
Corrected the license field in the Arch Linux package
Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> [Sun, 17 Oct 2010 15:15:11 +0400] rev 124
 
Added a package file for Arch Linux
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 01 Nov 2010 17:41:57 +0100] rev 123
 
locale troubles fixed, test suite moved to cram
Dmitriy Morozov <dmitriy@mrzv.org> [Fri, 01 Oct 2010 09:45:26 -0700] rev 122
 
Merged upstream
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 19 Sep 2010 20:17:49 +0300] rev 121
 
Added tag 0.9.11 for changeset bf6908d12aae
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 19 Sep 2010 20:17:45 +0300] rev 120
 
0.9.11
Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> [Sat, 11 Sep 2010 15:16:24 +0400] rev 119
 
Fixed catching unnececcary exceptions
Exception Abort can't be thrown, so it is useless.
Catching SystemExit and KeyboardInterrupt makes little sense as the thread can
be terminated by KeyboardInterrupt before or after entering the wrapped command
processing function. So one have to handle these exceptions in his main function
anyway.
Catching any exception in order to print a message and re-raise it changes the
standard behaviour and might seem confusing.
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 19 Sep 2010 19:25:02 +0300] rev 118
 
fix some pep8 warnings
Dmitriy Morozov <dmitriy@mrzv.org> [Tue, 14 Sep 2010 14:35:54 -0700] rev 117
 
Merged upstream
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 11 Sep 2010 10:39:15 +0300] rev 116
 
merge completer improvements
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 10 Apr 2010 12:15:59 +0300] rev 115
 
Added tag 0.9.10 for changeset 95653a562a05
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 10 Apr 2010 12:15:54 +0300] rev 114
 
version 0.9.10
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 06 Apr 2010 16:26:07 +0300] rev 113
 
some cleanup for completion
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 06 Apr 2010 16:08:33 +0300] rev 112
 
handle floats along with ints and strings in default arguments; thx Jungle
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 06 Apr 2010 16:02:08 +0300] rev 111
 
revert changes from 0178ac: don't require argv=sys.argv[1:]
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 06 Apr 2010 15:57:48 +0300] rev 110
 
hide completion from help
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 06 Apr 2010 15:49:50 +0300] rev 109
 
fix completion
Dmitriy Morozov <dmitriy@mrzv.org> [Wed, 08 Sep 2010 17:39:56 -0700] rev 108
 
Autocompletion of options works for prefixes of full command names
Dmitriy Morozov <dmitriy@mrzv.org> [Wed, 08 Sep 2010 17:30:13 -0700] rev 107
 
Fixed a bug in help_options
Dmitriy Morozov <dmitriy@mrzv.org> [Fri, 03 Sep 2010 18:17:31 -0700] rev 106
 
Augmented Bash completion script to exclude : from word breaks
Dmitriy Morozov <dmitriy@mrzv.org> [Sat, 29 May 2010 15:46:31 -0700] rev 105
 
Added the ability to provide a completer for arguments to options
Dmitriy Morozov <dmitriy@mrzv.org> [Thu, 25 Feb 2010 10:13:55 -0800] rev 104
 
Added FloatType as a possible option type
Dmitriy Morozov <dmitriy@mrzv.org> [Fri, 19 Feb 2010 16:54:13 -0800] rev 103
 
_completion skips middleware
Dmitriy Morozov <dmitriy@mrzv.org> [Mon, 15 Feb 2010 15:31:21 -0800] rev 102
 
Initial attempt at autocompletion (borrowed from PIP)
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 11 Feb 2010 18:48:44 +0200] rev 101
 
Fix help for options with functions as their default arguments
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 10 Feb 2010 10:31:27 +0200] rev 100
 
index.rst: fix link to overview
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 24 Jan 2010 11:05:51 +0200] rev 99
 
fix help output
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 10 Jan 2010 23:05:37 +0200] rev 98
 
update tests
Anton Dutov <anton@dutov.org> [Mon, 09 Nov 2009 23:31:37 +0200] rev 97
 
various py3k incompatibilities removed
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 11 Oct 2009 14:19:47 +0300] rev 96
 
automate test system
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 11 Oct 2009 11:53:36 +0300] rev 95
 
switch to setuptools (to distribute actually)
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 27 Sep 2009 23:24:44 +0300] rev 94
 
backward incompatible change: require argv=sys.argv[1:] for @wrapped command to parse command line
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 22 Sep 2009 14:24:57 +0300] rev 93
 
always call a function if it's default argument for an option
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 15 Sep 2009 19:38:41 +0300] rev 92
 
multiple arguments example
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 12 Sep 2009 08:54:47 +0300] rev 91
 
test_cmd.py update to reflect updates in opster
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 11 Sep 2009 22:50:51 +0300] rev 90
 
Added tag 0.9.9 for changeset 472a33d66076
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 11 Sep 2009 22:50:48 +0300] rev 89
 
release 0.9.9
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 10 Sep 2009 00:17:29 +0300] rev 88
 
support calling commands from python when options are defined in list
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 06 Sep 2009 16:32:32 +0300] rev 87
 
when calling command from python set not supplied options to proper defaults
Earlier you would get full option spec (short, default, help) for every option,
not supplied as argument (or keyword argument) in function call.
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 06 Sep 2009 15:08:49 +0300] rev 86
 
Fix bug introduced in previous changeset
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 03 Sep 2009 23:21:31 +0300] rev 85
 
changelog update
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 03 Sep 2009 23:20:02 +0300] rev 84
 
respect empty strings as usage
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 03 Sep 2009 23:19:29 +0300] rev 83
 
replace _ with - in command names, same as in options names
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 03 Sep 2009 22:14:59 +0300] rev 82
 
fix example ui middleware
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 03 Sep 2009 22:06:14 +0300] rev 81
 
globaloptions were simply dropped after parsing, fold them in regular options
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 02 Sep 2009 12:50:52 +0300] rev 80
 
Added tag 0.9.8 for changeset cc24c392fd45
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 02 Sep 2009 12:50:48 +0300] rev 79
 
release 0.9.8
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 02 Sep 2009 12:50:02 +0300] rev 78
 
fix bug with option names clashing with call_cmd argument names
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 19 Aug 2009 12:35:31 +0300] rev 77
 
Added tag 0.9.7 for changeset d4bdbbf7a500
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 19 Aug 2009 12:35:27 +0300] rev 76
 
release 0.9.7
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 19 Aug 2009 12:27:43 +0300] rev 75
 
rename from finaloption to opster
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 07 Aug 2009 19:23:13 +0300] rev 74
 
Added tag 0.9.6 for changeset d283be877fc5
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 07 Aug 2009 19:22:22 +0300] rev 73
 
0.9.6 changelog and version bump
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 07 Aug 2009 16:47:36 +0300] rev 72
 
check that option has a name
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 07 Aug 2009 16:47:17 +0300] rev 71
 
Check if short name is of length == 1
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 04 Aug 2009 20:30:02 +0300] rev 70
 
ability to decorate all subcommands and example of such decorator
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 04 Aug 2009 17:04:08 +0300] rev 69
 
Use actual options names when guessing usage
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 03 Aug 2009 20:38:06 +0300] rev 68
 
readme fix
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 02 Aug 2009 15:47:28 +0300] rev 67
 
not everybody knows Die Krupps, add link
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 02 Aug 2009 15:26:29 +0300] rev 66
 
Added tag 0.9.5 for changeset e9678adf8bb1
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 02 Aug 2009 15:26:25 +0300] rev 65
 
prepare to release 0.9.5
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 31 Jul 2009 16:41:57 +0300] rev 64
 
allow commands with arguments
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 31 Jul 2009 09:50:32 +0300] rev 63
 
Added tag 0.9.4 for changeset 8fe50bf4458b
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 31 Jul 2009 09:48:46 +0300] rev 62
 
bumping version to 0.9.4
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 31 Jul 2009 09:50:26 +0300] rev 61
 
prepend subcommands usage with program name
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 31 Jul 2009 09:37:17 +0300] rev 60
 
ability to hide commands from listing
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 28 Jul 2009 23:59:08 +0300] rev 59
 
basic usage guess
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 28 Jul 2009 21:39:40 +0300] rev 58
 
better help for subcommands list
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 27 Jul 2009 11:56:56 +0300] rev 57
 
remove unused exception
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 26 Jul 2009 19:43:20 +0300] rev 56
 
Added tag 0.9.3 for changeset e8866635cf2f
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 26 Jul 2009 19:43:01 +0300] rev 55
 
setup.py fix
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 24 Jul 2009 14:26:48 +0300] rev 54
 
Added tag 0.9.2 for changeset 1d0173e1b412
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 24 Jul 2009 14:26:44 +0300] rev 53
 
version bump and minor documentation fixes
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 24 Jul 2009 13:34:48 +0300] rev 52
 
changelog
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 24 Jul 2009 13:22:13 +0300] rev 51
 
fix 0.9 tag pointer
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 24 Jul 2009 13:16:11 +0300] rev 50
 
ability to use commands as usual functions
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 23 Jul 2009 16:52:29 +0300] rev 49
 
small documentation update
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 23 Jul 2009 16:51:40 +0300] rev 48
 
ignore dist/ dir
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 18 Jul 2009 00:10:04 +0300] rev 47
 
Added tag 0.9.1 for changeset 188325c309d8
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 18 Jul 2009 00:09:50 +0300] rev 46
 
fix behavior when adding --help option
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 18 Jul 2009 00:03:35 +0300] rev 45
 
more tests
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 18 Jul 2009 00:02:30 +0300] rev 44
 
manifest doesn't need to be included in repo
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 18 Jul 2009 00:01:47 +0300] rev 43
 
test_opts: fix usage string
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 19:30:05 +0300] rev 42
 
setup.py: better description
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 19:28:33 +0300] rev 41
 
no epigraph in readme
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 19:21:24 +0300] rev 40
 
Added tag 0.9 for changeset 7dd1ddfe518c
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 19:21:55 +0300] rev 39
 
pypi wants me to supply email
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 19:13:19 +0300] rev 38
 
hint about adding option lists
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 18:56:11 +0300] rev 37
 
simple example of usage for subcommands
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 18:54:38 +0300] rev 36
 
setup.py
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 18:42:46 +0300] rev 35
 
link to song text, just for fun
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 18:36:03 +0300] rev 34
 
readme: link to documentation
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 18:23:42 +0300] rev 33
 
documentation
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 17:50:35 +0300] rev 32
 
fix usage generation
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 15:50:16 +0300] rev 31
 
rename to finaloption, docstring for @command, few small change to behaviour
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 13 Jul 2009 00:48:07 +0300] rev 30
 
refactoring of api and internals to be more consistent
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 02 Jul 2009 22:17:21 +0300] rev 29
 
decorator to parse options for single command
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 02 Jul 2009 21:45:38 +0300] rev 28
 
better name for ui status method
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 02 Jul 2009 21:36:50 +0300] rev 27
 
examples in help
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 02 Jul 2009 21:36:40 +0300] rev 26
 
78 chars is good enough to wrap help
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 28 Jun 2009 19:53:20 +0300] rev 25
 
callable() is better way to determine callable than hasattr
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 28 Jun 2009 13:54:42 +0300] rev 24
 
better naming
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 28 Jun 2009 10:19:15 +0300] rev 23
 
slightly better api for fancyopts
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 27 Jun 2009 22:17:18 +0300] rev 22
 
initial version of readme
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 27 Jun 2009 22:17:05 +0300] rev 21
 
fancyopts merged in fancycmd to become single python module
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 27 Jun 2009 20:58:12 +0300] rev 20
 
fix wording in comments
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 27 Jun 2009 20:52:15 +0300] rev 19
 
better tests
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 27 Jun 2009 20:52:03 +0300] rev 18
 
support SystemExit in dispatcher
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 27 Jun 2009 19:32:48 +0300] rev 17
 
fix handling of 0 and 1 as int parameters
They were converted to True/False in case of 'value in tuple' comparison,
so switch to 'value is value' is necessary.
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 26 Jun 2009 10:03:21 +0300] rev 16
 
tests for UI and better handling of quiet/verbose
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 26 Jun 2009 09:55:34 +0300] rev 15
 
handle global --help option
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 26 Jun 2009 09:49:03 +0300] rev 14
 
help improvements, tests added
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 22 Jun 2009 23:31:07 +0300] rev 13
 
some upgrade of command handling
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 20 Jun 2009 17:00:54 +0300] rev 12
 
intermediate commit for subcommand dispatcher
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 16 Jun 2009 07:13:56 +0300] rev 11
 
initial hgignore
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 15 Jun 2009 19:23:10 +0300] rev 10
 
Introduce intermediate map to handle default values.
This helps to resolve issues with lists and functions: latest
supplied option should win, which was impossible earlier because
function were replaced with it's return value
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 15 Jun 2009 19:17:33 +0300] rev 9
 
Better help
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 03 Jun 2009 23:01:50 +0300] rev 8
 
Better naming for variables in parse
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 03 Jun 2009 22:42:11 +0300] rev 7
 
slightly better usage description
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 03 Jun 2009 22:27:37 +0300] rev 6
 
Some documentation for actual option parsing.
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 01 Jun 2009 20:33:17 +0300] rev 5
 
usage for command should be separate string
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 01 Jun 2009 18:14:01 +0300] rev 4
 
Remove usage of single-character variables
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 01 Jun 2009 18:11:00 +0300] rev 3
 
make equations more clear
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 01 Jun 2009 18:10:34 +0300] rev 2
 
more clear comment about getopt parameter generation
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 31 May 2009 15:31:56 +0300] rev 1
 
fancyopts: testing facilities
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 31 May 2009 15:04:40 +0300] rev 0
 
fancyopts option parser, first iteration