Commit Graph

1387 Commits

Author SHA1 Message Date
Brandon Shroyer 824c5430ef Implement add_user command. 2016-03-16 14:19:44 +00:00
Brandon Shroyer 2f9d4ab07b Add support for list_vhosts (Erlangish output only) 2016-03-10 13:30:30 -05:00
Brandon Shroyer 82072fd3c9 Add support for trace_on, trace_off. 2016-03-09 11:42:03 -05:00
Brandon Shroyer a065934ff7 Remove unnecessary variable bindings. 2016-03-09 11:41:34 -05:00
Brandon Shroyer 2e0cd895b4 Add delete_vhost command. 2016-03-08 15:54:49 -05:00
Brandon Shroyer 060bc3c1df Add some extra edge-case tests to add_vhost 2016-03-08 15:53:40 -05:00
Brandon Shroyer 5dc8d32dc7 Add add_vhost command. 2016-03-08 14:57:56 -05:00
Brandon Shroyer 95286b2ee2 Remove unhelpful autofills from RabbitMQCtl errors. 2016-03-08 12:16:38 -05:00
Brandon Shroyer 86b09639ec Add timeouts to list_user_permissions, refactor a bunch of tests. 2016-03-08 12:05:25 -05:00
Brandon Shroyer f697e93d02 Converted options to maps. 2016-03-07 17:48:03 -05:00
Brandon Shroyer 6a4381c12c Auto-populate empty option[:node] in rabbitmqctl.main 2016-03-07 14:14:35 -05:00
Brandon Shroyer 28463f4d7f Add list_user_permissions, support for commands with args. 2016-03-07 11:16:19 -05:00
Brandon Shroyer cd614ca8da Refactor commands to use rpc_call from :rabbit_misc library. 2016-03-07 10:32:34 -05:00
Brandon Shroyer ff8485baae Fill out help command. 2016-03-04 17:36:49 -05:00
Brandon Shroyer d681309dce Add rudimentary usage support, refactoring main command. 2016-03-04 16:48:25 -05:00
Brandon Shroyer de9463b859 Add support for multi-underscore command modules. 2016-03-04 13:16:18 -05:00
Brandon Shroyer a5a54f1f85 Generate map of command modules. 2016-03-04 13:15:53 -05:00
Brandon Shroyer 9eb6345d10 Replace Mix.Utils.camelize with user-defined function. 2016-03-03 11:06:30 -05:00
Brandon Shroyer 4ef6f2e4ba Use strict switch handling in OptionParser. 2016-03-01 18:04:16 -05:00
Brandon Shroyer f135594e91 Filling out new command instructions in README.md. 2016-03-01 17:48:32 -05:00
Brandon Shroyer 21f151c2c0 Add support for environment command. 2016-03-01 16:25:01 -05:00
Brandon Shroyer 5a6e7ae8bc Use code module to avoid naming commands explicitly in RabbitMQCtl.main. 2016-02-25 16:16:25 -05:00
Brandon Shroyer c46a5156cb Split status printing methods into separate module. 2016-02-25 15:03:28 -05:00
Brandon Shroyer 23944df43c Dry out pattern-matching in print functions. 2016-02-25 11:45:35 -05:00
Brandon Shroyer e12762104b Add remaining properties to status printout. 2016-02-25 11:34:42 -05:00
Brandon Shroyer 43e12e7b92 Refactored table printing into separate module. 2016-02-24 18:28:12 -05:00
Brandon Shroyer 695b3bf527 Refactor line breaks. 2016-02-24 13:16:25 -05:00
Brandon Shroyer 87a604b47d Add memory info printing to status. 2016-02-24 13:11:23 -05:00
Brandon Shroyer d6f51eb766 Added Erlang OTP, ERTS version to status and refactored running apps display. 2016-02-24 12:24:39 -05:00
Brandon Shroyer 8764f59093 A couple of comments and some nicer spacing between public and private methods. 2016-02-03 10:15:43 -05:00
Brandon Shroyer d5278f0ec3 Added legal boilerplate. 2016-02-03 10:01:32 -05:00
Brandon Shroyer caef6f5f40 Renamed app to RabbitMQCtl. 2016-02-03 09:43:21 -05:00
Brandon Shroyer 30004992e5 Add more parser tests, alias for quiet flag. 2016-02-02 17:11:54 -05:00
Brandon Shroyer a18e230afa Rename CLI to ElixirMQCtl. 2016-02-02 17:11:09 -05:00
Brandon Shroyer a2be29a556 Add stub for usage message. 2016-02-02 16:32:35 -05:00
Brandon Shroyer a843b837d8 Style-guide compliance. 2016-02-02 16:26:10 -05:00
Brandon Shroyer 993df7ad51 Initial commit. 2016-02-02 13:54:36 -05:00