{"repo":"palkan/acli","free":true,"listed":false,"github":"https://github.com/palkan/acli","clone":"git clone https://github.com/palkan/acli.git","description":"Action Cable command-line client","language":"Ruby","stars":233,"topics":["cli","websockets","rails","actioncable","mruby"],"license":"MIT","category":"cli-tools","readme_excerpt":"Action Cable CLI ACLI is an Action Cable command-line interface written in mRuby. It's a standalone binary which can be used: - In development for playing with Action Cable channels (instead of struggling with browsers) - For monitoring and benchmarking. ACLI is built by Evil Martians , an American design and engineering consultancy for developer tools, AI, and cybersecurity startups . Installation Currently only MacOS (x86\\ 64 and ARM) and Linux (x86\\ 64) are supported. PRs are welcomed for other platforms support. Precompiled binaries See GitHub releases. You can download the latest release by using cURL: You can also find edge (master) builds in Actions. Homebrew Coming soon Usage ACLI is an interactive tool by design, i.e., it is asking you for input if necessary. Just run it without any arguments: Then you can run Action Cable commands: You can also provide URL and channel info using CLI options: To pass channel params use --channel-params option: You can pass additional request headers: Other commands: Other command-line options: Development We have Docker & Dip configuration for development: You can also build the project locally (on MacOS or Linux): rake compile or rake test . Requirements - Ruby Next ( gem install ruby-next ) - libressl ( brew install libressl ) - wslay ( brew install libressl ) - childprocess gem for testing ( gem install childprocess ) Contributing Bug reports and pull requests are welcome on GitHub. License The gem is available as open-source unde","default_branch":null,"files":null,"tree":[],"storefront":"/r/palkan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/palkan/acli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}