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
6e135d5ac38c27d614d720cb49aabb99ee311576 authored almost 16 years ago
Refactored #new_command_runner spec helper
a0d0ffa68af0ce43fcb61bd3fca22cd11c7d385b authored almost 16 years ago
a0d0ffa68af0ce43fcb61bd3fca22cd11c7d385b authored almost 16 years ago
Refactored #command
a1759e1e0270267ba4dc0b2b1b14436a428d70ae authored almost 16 years ago
a1759e1e0270267ba4dc0b2b1b14436a428d70ae authored almost 16 years ago
Added #alias_command
4c699448419aa39209b8eac89b572b66ccf23669 authored almost 16 years ago
4c699448419aa39209b8eac89b572b66ccf23669 authored almost 16 years ago
Release 3.0.2
0bbd416e03d3edf25b4088f74751cafc77cb1090 authored almost 16 years ago
0bbd416e03d3edf25b4088f74751cafc77cb1090 authored almost 16 years ago
Fixed bug preventing command names passed to help from working
85fcec83483b1116ae6f11b75a5800a79d32c2d4 authored almost 16 years ago
85fcec83483b1116ae6f11b75a5800a79d32c2d4 authored almost 16 years ago
Refactored terminal specs
b4f9d92a8ebe01876b1a81b7692b3e936f7b26c9 authored almost 16 years ago
b4f9d92a8ebe01876b1a81b7692b3e936f7b26c9 authored almost 16 years ago
Added terminal formatter specs
973fb7a41d30813bdf4fbf128f00bb78e8faa4e7 authored almost 16 years ago
973fb7a41d30813bdf4fbf128f00bb78e8faa4e7 authored almost 16 years ago
Moved formatter specs into a sub dir
aba04be6348bb9737c286e9ec6dd5eb10a8ca278 authored almost 16 years ago
aba04be6348bb9737c286e9ec6dd5eb10a8ca278 authored almost 16 years ago
Release 3.0.1
7f1d9363cfe798de9534bb44b3bcb8129b31df32 authored almost 16 years ago
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 ...
Fixed bug in Command#example preventing the formatter from outputting them correctly
cb8d504dc24d33e396e6189142d2496bdf26aa77 authored almost 16 years ago
cb8d504dc24d33e396e6189142d2496bdf26aa77 authored almost 16 years ago
Todo
17e8f5e479a5bbd4d1dcf3dea309c9019825c7e8 authored almost 16 years ago
17e8f5e479a5bbd4d1dcf3dea309c9019825c7e8 authored almost 16 years ago
Updated readme example
fe0d69445ffb99c30af5bcad1cd33a984dbf1473 authored almost 16 years ago
fe0d69445ffb99c30af5bcad1cd33a984dbf1473 authored almost 16 years ago
Release 3.0.0
19efbecd9907b8f72a6aa66e1e501860803bcaa4 authored almost 16 years ago
19efbecd9907b8f72a6aa66e1e501860803bcaa4 authored almost 16 years ago
Updated manifest
ab1741cb9fc098ee123eb04b9ac17c83439654ab authored almost 16 years ago
ab1741cb9fc098ee123eb04b9ac17c83439654ab authored almost 16 years ago
Todo
821e914275675f0f7dcb86f52331c1067b3a0713 authored almost 16 years ago
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
09f928d83925b2c5f72abb91568b9a12b9600598 authored almost 16 years ago
Refactored #run!
30d17c50b4b8f05da2366e5b02ba0d50a6108d39 authored almost 16 years ago
30d17c50b4b8f05da2366e5b02ba0d50a6108d39 authored almost 16 years ago
Renamed #args_without_command to #args_without_command_name
9526e001dd12c3863406074ecdfa5f10e8c4fa29 authored almost 16 years ago
9526e001dd12c3863406074ecdfa5f10e8c4fa29 authored almost 16 years ago
Added sub command help support when using the --help switch
f61c131c3207dcf04b7a681856a11c8d490d7693 authored almost 16 years ago
f61c131c3207dcf04b7a681856a11c8d490d7693 authored almost 16 years ago
Semi-colons in case / when statement
67a8af9a8ec3b2b8cef3f4b22b4308838206457d authored almost 16 years ago
67a8af9a8ec3b2b8cef3f4b22b4308838206457d authored almost 16 years ago
Refactoring some specs
d5ddf38e052fd36ba8e91e1ce2b9e94268eecd31 authored almost 16 years ago
d5ddf38e052fd36ba8e91e1ce2b9e94268eecd31 authored almost 16 years ago
Added syntax example to commander init templates
c3be5ddec045003bd076f90decc8fc13d82d2009 authored almost 16 years ago
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
9485e8421225d4bb1970359b52293e77764e3bb1 authored almost 16 years ago
#delete_switches is now mutative
3e55e92ae41a67d8c440aa02ff757281a2c3b761 authored almost 16 years ago
3e55e92ae41a67d8c440aa02ff757281a2c3b761 authored almost 16 years ago
#valid_command_names_from now returns an array like its supposed to
e79cd88b93430ff62224000c8d62d8c2395ca27a authored almost 16 years ago
e79cd88b93430ff62224000c8d62d8c2395ca27a authored almost 16 years ago
Added spec for #valid_command_names_from
ee415d26a6817864bf0270346ef871adabd8618a authored almost 16 years ago
ee415d26a6817864bf0270346ef871adabd8618a authored almost 16 years ago
Added #valid_command_names_from
b96afcb31f31dc6fc520ba2d80c7c6de2d79ea20 authored almost 16 years ago
b96afcb31f31dc6fc520ba2d80c7c6de2d79ea20 authored almost 16 years ago
Added another underscore to each memo var
9fe26a82b0f959307f66ccef93fc9892ef960cf6 authored almost 16 years ago
9fe26a82b0f959307f66ccef93fc9892ef960cf6 authored almost 16 years ago
Added spec for longest match possible
e277e3a837bffa26a2c5538e3c1524ae88dc917c authored almost 16 years ago
e277e3a837bffa26a2c5538e3c1524ae88dc917c authored almost 16 years ago
Todo
1172910c75db2f339d4b1109872a9d690666266a authored almost 16 years ago
1172910c75db2f339d4b1109872a9d690666266a authored almost 16 years ago
Refactored #require_program
bcbb0e1129f481760ab103adee1f06b98993e5f0 authored almost 16 years ago
bcbb0e1129f481760ab103adee1f06b98993e5f0 authored almost 16 years ago
Removed #get_command, use #command without supplying a block
750c280298f70719f7e8477e749ab40a4a3f7918 authored almost 16 years ago
750c280298f70719f7e8477e749ab40a4a3f7918 authored almost 16 years ago
Refactored #args_without_command
5ec2d7a5cbeab39237ed5153e77d9ce1165ab479 authored almost 16 years ago
5ec2d7a5cbeab39237ed5153e77d9ce1165ab479 authored almost 16 years ago
Refactored multi-word command specs
6c670f3874092754c59c8bc490cd21faea4b7d44 authored almost 16 years ago
6c670f3874092754c59c8bc490cd21faea4b7d44 authored almost 16 years ago
Added #remove_command_name_from
affeccf5bca5faf0648abddfa57d7735048f4539 authored almost 16 years ago
affeccf5bca5faf0648abddfa57d7735048f4539 authored almost 16 years ago
Docs
f431fb4d9a4b65b0fa76a61b48fb8821561655b9 authored almost 16 years ago
f431fb4d9a4b65b0fa76a61b48fb8821561655b9 authored almost 16 years ago
Doc
639ab467930d8b3c2e1d2ad46667dee05ccd11b6 authored almost 16 years ago
639ab467930d8b3c2e1d2ad46667dee05ccd11b6 authored almost 16 years ago
Replaced some plain @program[] calls to #program
d31e9cdf6c2ce4a1d6b96690a11165f99a4cf09d authored almost 16 years ago
d31e9cdf6c2ce4a1d6b96690a11165f99a4cf09d authored almost 16 years ago
Moved some specs from command_spec to runner_spec where they belong
d57d3a76eb2077eb3f62695000519d52311f0a8f authored almost 16 years ago
d57d3a76eb2077eb3f62695000519d52311f0a8f authored almost 16 years ago
Renamed commander_spec to runner_spec
56b5b1c342f744aa3349aaeb018196a4e3993520 authored almost 16 years ago
56b5b1c342f744aa3349aaeb018196a4e3993520 authored almost 16 years ago
Added spec for having the command name as an arg
151010f6af169682fadc1ade37a81ebfe766e15b authored almost 16 years ago
151010f6af169682fadc1ade37a81ebfe766e15b authored almost 16 years ago
Todo
bc75c4de142acca1dfc93dce44d134d0e9b03711 authored almost 16 years ago
bc75c4de142acca1dfc93dce44d134d0e9b03711 authored almost 16 years ago
Can get away with removing Commander in Commander::HelpFormatter::Terminal
5d2ad6d9612d759be4a4c05ffafac6f85532979d authored almost 16 years ago
5d2ad6d9612d759be4a4c05ffafac6f85532979d authored almost 16 years ago
Added #program_defaults
9f8a2e11618ecf8a82b032e03655ac6494a7cb7e authored almost 16 years ago
9f8a2e11618ecf8a82b032e03655ac6494a7cb7e authored almost 16 years ago
Added invalid argument type spec
21f2592e99f966576325692fbc0157d753c147da authored almost 16 years ago
21f2592e99f966576325692fbc0157d753c147da authored almost 16 years ago
Added option type conversion spec
74b9546164bd7178f9e5355f9a959471d1bdb47c authored almost 16 years ago
74b9546164bd7178f9e5355f9a959471d1bdb47c authored almost 16 years ago
Refactored spec for #switch_to_sym
68ba683a70efa09de133d983ed6fe5e73a89daf2 authored almost 16 years ago
68ba683a70efa09de133d983ed6fe5e73a89daf2 authored almost 16 years ago
Refactored #switch_to_sym
21483520c8bc2820e1f913b0756e394f671aaff1 authored almost 16 years ago
21483520c8bc2820e1f913b0756e394f671aaff1 authored almost 16 years ago
Doc
5bed847706df8b444f3aaba716f1dd3ea405d5c2 authored almost 16 years ago
5bed847706df8b444f3aaba716f1dd3ea405d5c2 authored almost 16 years ago
No need for $command_runner.run! since we delegate run!
fe9e1e14282754685836d97fe78fd6bd8d10304c authored almost 16 years ago
fe9e1e14282754685836d97fe78fd6bd8d10304c authored almost 16 years ago
Doc
370482c1f025089942643e91b4ecfb17af85701c authored almost 16 years ago
370482c1f025089942643e91b4ecfb17af85701c authored almost 16 years ago
Changed exception message a bit
c1664d8144fecb85b87fa51c57f70d0199227fc0 authored almost 16 years ago
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
2541e456d05fb1b2b81bd5b82497e4dea076f61d authored almost 16 years ago
Fixed annoying warning
c65b2c4af1741b3e6ad693b11a3b5c82a38fc27f authored almost 16 years ago
c65b2c4af1741b3e6ad693b11a3b5c82a38fc27f authored almost 16 years ago
Doc
8031395dfbfed24f44ace910967ae9ff6e4b2ffd authored almost 16 years ago
8031395dfbfed24f44ace910967ae9ff6e4b2ffd authored almost 16 years ago
fixed bug in #option_proc preventing Options struct from being populated
58b0b37441b2beb2d5b1669663e9b115f05c22ca authored almost 16 years ago
58b0b37441b2beb2d5b1669663e9b115f05c22ca authored almost 16 years ago
De-privatize
9807e82e212a52df09b66a31cd55830af70c9261 authored almost 16 years ago
9807e82e212a52df09b66a31cd55830af70c9261 authored almost 16 years ago
Refactored #parse_options_and_call_procs
58d79ceb8c38533748c4e40e30e012ae0009d37d authored almost 16 years ago
58d79ceb8c38533748c4e40e30e012ae0009d37d authored almost 16 years ago
Doc
456c74db2ae24a846cbad23203bdabfb40b7b4ba authored almost 16 years ago
456c74db2ae24a846cbad23203bdabfb40b7b4ba authored almost 16 years ago
Renamed #populate_options_to_when_called to #option_proc
2b77758dbf928087550da07b79d6a0b58c879cc8 authored almost 16 years ago
2b77758dbf928087550da07b79d6a0b58c879cc8 authored almost 16 years ago
Refactored #proxy_option_struct with inject
87174f620c06680f4f31cb39eca65a1f4f7de7f3 authored almost 16 years ago
87174f620c06680f4f31cb39eca65a1f4f7de7f3 authored almost 16 years ago
Refactored #proxy_option_struct
a83e49087e0a71a2e3a79ef91d736a732209b54e authored almost 16 years ago
a83e49087e0a71a2e3a79ef91d736a732209b54e authored almost 16 years ago
Misc refactoring
65f55ee89714862025fba912a10b7156b110e8ee authored almost 16 years ago
65f55ee89714862025fba912a10b7156b110e8ee authored almost 16 years ago
Refactored #seperate_switches_from_description
78d02475edec8be736a817f57e9b7992f6d04449 authored almost 16 years ago
78d02475edec8be736a817f57e9b7992f6d04449 authored almost 16 years ago
Command#seperate_switches_from_description accepts a splat now
36b36340f6377ca890aace6b855683f981fb5b35 authored almost 16 years ago
36b36340f6377ca890aace6b855683f981fb5b35 authored almost 16 years ago
Refactored Command#example
ca822e679ff9ddff900ac366e7aed354aa0d9f8c authored almost 16 years ago
ca822e679ff9ddff900ac366e7aed354aa0d9f8c authored almost 16 years ago
Todo
133d42791b03f10bf2bf0c58ce848b58b36cb1a0 authored almost 16 years ago
133d42791b03f10bf2bf0c58ce848b58b36cb1a0 authored almost 16 years ago
Removed Command#inspect
22c940fbc1e23789d3a2a04011cae62c0d91e3eb authored almost 16 years ago
22c940fbc1e23789d3a2a04011cae62c0d91e3eb authored almost 16 years ago
Refactored #when_called, even shorter conditional
ef53cb3cda0104d598183c3a45496bfcb481cf9c authored almost 16 years ago
ef53cb3cda0104d598183c3a45496bfcb481cf9c authored almost 16 years ago
Refactored #when_called, using conditional op
2e7879ad95b06c0eb37ca18c8cbdd10fc326d4c6 authored almost 16 years ago
2e7879ad95b06c0eb37ca18c8cbdd10fc326d4c6 authored almost 16 years ago
Refactored Command#call
c29c492e3805fa2d202ba8519a5836d266c7bfdd authored almost 16 years ago
c29c492e3805fa2d202ba8519a5836d266c7bfdd authored almost 16 years ago
Refactored #when_called again
0a2e256bcd9faf664c1093e9ca990705e3e82405 authored almost 16 years ago
0a2e256bcd9faf664c1093e9ca990705e3e82405 authored almost 16 years ago
Refactored #when_called
a5c02083e8172c256101570c91f437353e0cb512 authored almost 16 years ago
a5c02083e8172c256101570c91f437353e0cb512 authored almost 16 years ago
Doc
d8b5093942d23573800bfd8ff495ce06cba876ed authored almost 16 years ago
d8b5093942d23573800bfd8ff495ce06cba876ed authored almost 16 years ago
Refactored #option
9ae10b8e24c9dde25dccbfe73312b84e981e55cc authored almost 16 years ago
9ae10b8e24c9dde25dccbfe73312b84e981e55cc authored almost 16 years ago
Removed command description aliases of short_description, long_description. Use description / summary
39b65de660569696740cf4c819b2761a917cc201 authored almost 16 years ago
39b65de660569696740cf4c819b2761a917cc201 authored almost 16 years ago
Refactored defaults spec
8d3e787beb19b1c2c3beb5774739efb916188506 authored almost 16 years ago
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...
Fixed typo when trapping INT
63bc35b29db241c4f8f3ad07a1ad0113d525ff25 authored almost 16 years ago
63bc35b29db241c4f8f3ad07a1ad0113d525ff25 authored almost 16 years ago
Todo
77f27edff0546538c1949eb03f88f86df66d22ee authored almost 16 years ago
77f27edff0546538c1949eb03f88f86df66d22ee authored almost 16 years ago
More misc refactoring
5a32df373abbb36ffb0ee19b4abfc5029b9cac76 authored almost 16 years ago
5a32df373abbb36ffb0ee19b4abfc5029b9cac76 authored almost 16 years ago
Doc
4ada49288b40b2de7a971859cd590bd8cd681992 authored almost 16 years ago
4ada49288b40b2de7a971859cd590bd8cd681992 authored almost 16 years ago
Doc
4c2298382e6c45866d30721a87080fe78fb5caa3 authored almost 16 years ago
4c2298382e6c45866d30721a87080fe78fb5caa3 authored almost 16 years ago
Refactored #command
3ca336b4510ab95092421ba7c4822ebb3dffa76a authored almost 16 years ago
3ca336b4510ab95092421ba7c4822ebb3dffa76a authored almost 16 years ago
Misc refactorings to #program
75f6c8c0bc11cb5f0b514474da9fdf0f45cda66c authored almost 16 years ago
75f6c8c0bc11cb5f0b514474da9fdf0f45cda66c authored almost 16 years ago
Misc refactoring to #run!
10c6a2bba9adca2abad0ab00dc3b3284aa0424f7 authored almost 16 years ago
10c6a2bba9adca2abad0ab00dc3b3284aa0424f7 authored almost 16 years ago
Doc
f7d80d39ca407a7bf89a38ddfb39399e077d6c62 authored almost 16 years ago
f7d80d39ca407a7bf89a38ddfb39399e077d6c62 authored almost 16 years ago
Less ugly autoloading
b665f317467034620e2734015564e6f0150dfee8 authored almost 16 years ago
b665f317467034620e2734015564e6f0150dfee8 authored almost 16 years ago
Doc
1d7d0d447b94d84926cca12ee992db7cf166cd59 authored almost 16 years ago
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
892b6a032fbddf2870569c5da11f506632d2543a authored almost 16 years ago
Removed VerboseFileUtils
b9eec786165414290da45d315af1309fea8b9499 authored almost 16 years ago
b9eec786165414290da45d315af1309fea8b9499 authored almost 16 years ago
Misc refactorings
aaa05d0539398b3362b71ab15761aebb057e0dbb authored almost 16 years ago
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...
Replaced #ensure_program_key_set with #require_program, taking an array of keys
fb3c420590ae4c28e4413b17fc8e6c9e24c0781b authored almost 16 years ago
fb3c420590ae4c28e4413b17fc8e6c9e24c0781b authored almost 16 years ago
Refactor default help command
48524bd5f85974e1d8a6df755cc7157c35667cb0 authored almost 16 years ago
48524bd5f85974e1d8a6df755cc7157c35667cb0 authored almost 16 years ago
Quotes
92b76314b3d9fa45850437b3bf4a6cfb795777c2 authored almost 16 years ago
92b76314b3d9fa45850437b3bf4a6cfb795777c2 authored almost 16 years ago