Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/fastlane/commander

The complete solution for Ruby command-line executables
https://github.com/fastlane/commander

Release 3.0.3

6e135d5ac38c27d614d720cb49aabb99ee311576 authored almost 16 years ago
Refactored #new_command_runner spec helper

a0d0ffa68af0ce43fcb61bd3fca22cd11c7d385b authored almost 16 years ago
Refactored #command

a1759e1e0270267ba4dc0b2b1b14436a428d70ae authored almost 16 years ago
Added #alias_command

4c699448419aa39209b8eac89b572b66ccf23669 authored almost 16 years ago
Release 3.0.2

0bbd416e03d3edf25b4088f74751cafc77cb1090 authored almost 16 years ago
Fixed bug preventing command names passed to help from working

85fcec83483b1116ae6f11b75a5800a79d32c2d4 authored almost 16 years ago
Refactored terminal specs

b4f9d92a8ebe01876b1a81b7692b3e936f7b26c9 authored almost 16 years ago
Added terminal formatter specs

973fb7a41d30813bdf4fbf128f00bb78e8faa4e7 authored almost 16 years ago
Moved formatter specs into a sub dir

aba04be6348bb9737c286e9ec6dd5eb10a8ca278 authored almost 16 years ago
Release 3.0.1

7f1d9363cfe798de9534bb44b3bcb8129b31df32 authored almost 16 years ago
Fixed bug in #command_name_from_args preventing the left-most match for a command name to be used

This was causing a problem in the event that two command names are within the args list
however ...

c5da8d62c708cbe6c6d7c3a6a08f84b7f5510113 authored almost 16 years ago
Fixed bug in Command#example preventing the formatter from outputting them correctly

cb8d504dc24d33e396e6189142d2496bdf26aa77 authored almost 16 years ago
Todo

17e8f5e479a5bbd4d1dcf3dea309c9019825c7e8 authored almost 16 years ago
Updated readme example

fe0d69445ffb99c30af5bcad1cd33a984dbf1473 authored almost 16 years ago
Release 3.0.0

19efbecd9907b8f72a6aa66e1e501860803bcaa4 authored almost 16 years ago
Updated manifest

ab1741cb9fc098ee123eb04b9ac17c83439654ab authored almost 16 years ago
Todo

821e914275675f0f7dcb86f52331c1067b3a0713 authored almost 16 years ago
Revert "#command_name_from_args now always returns a string"

This reverts commit 09f928d83925b2c5f72abb91568b9a12b9600598.

548b6e778afb084ee7e08ef9f0afa7da668104f4 authored almost 16 years ago
#command_name_from_args now always returns a string

09f928d83925b2c5f72abb91568b9a12b9600598 authored almost 16 years ago
Refactored #run!

30d17c50b4b8f05da2366e5b02ba0d50a6108d39 authored almost 16 years ago
Renamed #args_without_command to #args_without_command_name

9526e001dd12c3863406074ecdfa5f10e8c4fa29 authored almost 16 years ago
Added sub command help support when using the --help switch

f61c131c3207dcf04b7a681856a11c8d490d7693 authored almost 16 years ago
Semi-colons in case / when statement

67a8af9a8ec3b2b8cef3f4b22b4308838206457d authored almost 16 years ago
Refactoring some specs

d5ddf38e052fd36ba8e91e1ce2b9e94268eecd31 authored almost 16 years ago
Added syntax example to commander init templates

c3be5ddec045003bd076f90decc8fc13d82d2009 authored almost 16 years ago
Added spec for checking that #valid_command_names_from returns [] when no command names are found

9485e8421225d4bb1970359b52293e77764e3bb1 authored almost 16 years ago
#delete_switches is now mutative

3e55e92ae41a67d8c440aa02ff757281a2c3b761 authored almost 16 years ago
#valid_command_names_from now returns an array like its supposed to

e79cd88b93430ff62224000c8d62d8c2395ca27a authored almost 16 years ago
Added spec for #valid_command_names_from

ee415d26a6817864bf0270346ef871adabd8618a authored almost 16 years ago
Added #valid_command_names_from

b96afcb31f31dc6fc520ba2d80c7c6de2d79ea20 authored almost 16 years ago
Added another underscore to each memo var

9fe26a82b0f959307f66ccef93fc9892ef960cf6 authored almost 16 years ago
Added spec for longest match possible

e277e3a837bffa26a2c5538e3c1524ae88dc917c authored almost 16 years ago
Todo

1172910c75db2f339d4b1109872a9d690666266a authored almost 16 years ago
Refactored #require_program

bcbb0e1129f481760ab103adee1f06b98993e5f0 authored almost 16 years ago
Removed #get_command, use #command without supplying a block

750c280298f70719f7e8477e749ab40a4a3f7918 authored almost 16 years ago
Refactored #args_without_command

5ec2d7a5cbeab39237ed5153e77d9ce1165ab479 authored almost 16 years ago
Refactored multi-word command specs

6c670f3874092754c59c8bc490cd21faea4b7d44 authored almost 16 years ago
Added #remove_command_name_from

affeccf5bca5faf0648abddfa57d7735048f4539 authored almost 16 years ago
Docs

f431fb4d9a4b65b0fa76a61b48fb8821561655b9 authored almost 16 years ago
Doc

639ab467930d8b3c2e1d2ad46667dee05ccd11b6 authored almost 16 years ago
Replaced some plain @program[] calls to #program

d31e9cdf6c2ce4a1d6b96690a11165f99a4cf09d authored almost 16 years ago
Moved some specs from command_spec to runner_spec where they belong

d57d3a76eb2077eb3f62695000519d52311f0a8f authored almost 16 years ago
Renamed commander_spec to runner_spec

56b5b1c342f744aa3349aaeb018196a4e3993520 authored almost 16 years ago
Added spec for having the command name as an arg

151010f6af169682fadc1ade37a81ebfe766e15b authored almost 16 years ago
Todo

bc75c4de142acca1dfc93dce44d134d0e9b03711 authored almost 16 years ago
Can get away with removing Commander in Commander::HelpFormatter::Terminal

5d2ad6d9612d759be4a4c05ffafac6f85532979d authored almost 16 years ago
Added #program_defaults

9f8a2e11618ecf8a82b032e03655ac6494a7cb7e authored almost 16 years ago
Added invalid argument type spec

21f2592e99f966576325692fbc0157d753c147da authored almost 16 years ago
Added option type conversion spec

74b9546164bd7178f9e5355f9a959471d1bdb47c authored almost 16 years ago
Refactored spec for #switch_to_sym

68ba683a70efa09de133d983ed6fe5e73a89daf2 authored almost 16 years ago
Refactored #switch_to_sym

21483520c8bc2820e1f913b0756e394f671aaff1 authored almost 16 years ago
Doc

5bed847706df8b444f3aaba716f1dd3ea405d5c2 authored almost 16 years ago
No need for $command_runner.run! since we delegate run!

fe9e1e14282754685836d97fe78fd6bd8d10304c authored almost 16 years ago
Doc

370482c1f025089942643e91b4ecfb17af85701c authored almost 16 years ago
Changed exception message a bit

c1664d8144fecb85b87fa51c57f70d0199227fc0 authored almost 16 years ago
#when_called now raises argument error when neither a block, object, or class is passed

2541e456d05fb1b2b81bd5b82497e4dea076f61d authored almost 16 years ago
Fixed annoying warning

c65b2c4af1741b3e6ad693b11a3b5c82a38fc27f authored almost 16 years ago
Doc

8031395dfbfed24f44ace910967ae9ff6e4b2ffd authored almost 16 years ago
fixed bug in #option_proc preventing Options struct from being populated

58b0b37441b2beb2d5b1669663e9b115f05c22ca authored almost 16 years ago
De-privatize

9807e82e212a52df09b66a31cd55830af70c9261 authored almost 16 years ago
Refactored #parse_options_and_call_procs

58d79ceb8c38533748c4e40e30e012ae0009d37d authored almost 16 years ago
Doc

456c74db2ae24a846cbad23203bdabfb40b7b4ba authored almost 16 years ago
Renamed #populate_options_to_when_called to #option_proc

2b77758dbf928087550da07b79d6a0b58c879cc8 authored almost 16 years ago
Refactored #proxy_option_struct with inject

87174f620c06680f4f31cb39eca65a1f4f7de7f3 authored almost 16 years ago
Refactored #proxy_option_struct

a83e49087e0a71a2e3a79ef91d736a732209b54e authored almost 16 years ago
Misc refactoring

65f55ee89714862025fba912a10b7156b110e8ee authored almost 16 years ago
Refactored #seperate_switches_from_description

78d02475edec8be736a817f57e9b7992f6d04449 authored almost 16 years ago
Command#seperate_switches_from_description accepts a splat now

36b36340f6377ca890aace6b855683f981fb5b35 authored almost 16 years ago
Refactored Command#example

ca822e679ff9ddff900ac366e7aed354aa0d9f8c authored almost 16 years ago
Todo

133d42791b03f10bf2bf0c58ce848b58b36cb1a0 authored almost 16 years ago
Removed Command#inspect

22c940fbc1e23789d3a2a04011cae62c0d91e3eb authored almost 16 years ago
Refactored #when_called, even shorter conditional

ef53cb3cda0104d598183c3a45496bfcb481cf9c authored almost 16 years ago
Refactored #when_called, using conditional op

2e7879ad95b06c0eb37ca18c8cbdd10fc326d4c6 authored almost 16 years ago
Refactored Command#call

c29c492e3805fa2d202ba8519a5836d266c7bfdd authored almost 16 years ago
Refactored #when_called again

0a2e256bcd9faf664c1093e9ca990705e3e82405 authored almost 16 years ago
Refactored #when_called

a5c02083e8172c256101570c91f437353e0cb512 authored almost 16 years ago
Doc

d8b5093942d23573800bfd8ff495ce06cba876ed authored almost 16 years ago
Refactored #option

9ae10b8e24c9dde25dccbfe73312b84e981e55cc authored almost 16 years ago
Removed command description aliases of short_description, long_description. Use description / summary

39b65de660569696740cf4c819b2761a917cc201 authored almost 16 years ago
Refactored defaults spec

8d3e787beb19b1c2c3beb5774739efb916188506 authored almost 16 years ago
Added options#default method and specs

The open struct passed to #when_called now has the #default method
which can be used as an alter...

24f3ccb0ca9a815f570265fd956dff752c00894f authored almost 16 years ago
Fixed typo when trapping INT

63bc35b29db241c4f8f3ad07a1ad0113d525ff25 authored almost 16 years ago
Todo

77f27edff0546538c1949eb03f88f86df66d22ee authored almost 16 years ago
More misc refactoring

5a32df373abbb36ffb0ee19b4abfc5029b9cac76 authored almost 16 years ago
Doc

4ada49288b40b2de7a971859cd590bd8cd681992 authored almost 16 years ago
Doc

4c2298382e6c45866d30721a87080fe78fb5caa3 authored almost 16 years ago
Refactored #command

3ca336b4510ab95092421ba7c4822ebb3dffa76a authored almost 16 years ago
Misc refactorings to #program

75f6c8c0bc11cb5f0b514474da9fdf0f45cda66c authored almost 16 years ago
Misc refactoring to #run!

10c6a2bba9adca2abad0ab00dc3b3284aa0424f7 authored almost 16 years ago
Doc

f7d80d39ca407a7bf89a38ddfb39399e077d6c62 authored almost 16 years ago
Less ugly autoloading

b665f317467034620e2734015564e6f0150dfee8 authored almost 16 years ago
Doc

1d7d0d447b94d84926cca12ee992db7cf166cd59 authored almost 16 years ago
Refactored formatter base

No need to be so verbose here, its just an abstract class

646218e29a603c1aec3564d98af82cf9f6b3aeec authored almost 16 years ago
Updated manifest

892b6a032fbddf2870569c5da11f506632d2543a authored almost 16 years ago
Removed VerboseFileUtils

b9eec786165414290da45d315af1309fea8b9499 authored almost 16 years ago
Misc refactorings

aaa05d0539398b3362b71ab15761aebb057e0dbb authored almost 16 years ago
Removed String#camelcase as its not really needed

This method would have most likely caused collision issues with frameworks being used
within you...

b3ce57a1b2acac50ba37214a930c28fa9a425978 authored almost 16 years ago
Replaced #ensure_program_key_set with #require_program, taking an array of keys

fb3c420590ae4c28e4413b17fc8e6c9e24c0781b authored almost 16 years ago
Refactor default help command

48524bd5f85974e1d8a6df755cc7157c35667cb0 authored almost 16 years ago
Quotes

92b76314b3d9fa45850437b3bf4a6cfb795777c2 authored almost 16 years ago