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