Acli Versions Save

Action Cable command-line client

v0.6.0

9 months ago

Features

  • Adde --pong option to enable pong commands.

  • Added \h offset:<N> support.

Now you can retrieve the last observed stream history by offset.

  • Added messages meta information to output.

Now you can see history related information in addition to message contents:

{"action":"broadcast","test":3} # stream_id=all epoch=pHWQ offset=3

v0.5.0

1 year ago

Features

  • Add --debug option to show debugging information.

Fixes

  • Fix input URL normalization to not change the case (query parameters can be case-sensitive, e.g., JWT tokens).

v0.4.1

1 year ago

Features

  • Added experimental history command support.

Other

  • Apple M1 binaries are available.

v0.4.0

2 years ago

Features

  • Add Msgpack support (--msgpack).

  • Add WS sub-protocols support (--sub-protocol).

Misc

  • Upgraded to mruby 3.0.

v0.3.1

3 years ago

Features

  • Add --channel-params option.

Now you can connect and subscribe to a parameterized channel via a single command.

Fixes

  • Fix using namespaced Ruby classes as channel names.

  • Handle reject_subscription message.

Changes

  • Linux binaries are now statically compiled.

v0.3.0

4 years ago

Features

  • Add HTTP headers support.

Example:

acli -u example.com --headers="x-api-token:secret,cookie:username=John"

  • Added disconnect messages support.

Changes

  • Replaced -m option with --quit-after.

Fixed

  • Fixed query string support.

Now ?q=s is passed to the server.

0.2.0

6 years ago

Secure connections are now supported (i.e. wss://...).

Installation

  • MacOS
curl -L https://github.com/palkan/acli/releases/download/0.2.0/acli-macos-x86_64 > /usr/local/bin/acli
chmod +x /usr/local/bin/acli
  • Linux
curl -L https://github.com/palkan/acli/releases/download/0.2.0/acli-linux-x86_64 > /usr/local/bin/acli
chmod +x /usr/local/bin/acli

0.1.0

6 years ago

Provides basic functionality:

  • Connect to Action Cable server (non-secure, ws://, only)

  • Subscribe to a channel

  • Perform an action

  • Receive messages.