From 2d593dd63b9e8bdd0b83c03dcc2ab5b7fa45d0ee Mon Sep 17 00:00:00 2001 From: Benjamin Sergeant Date: Thu, 28 Nov 2019 15:16:39 -0800 Subject: [PATCH] ws cobra subcommands / channel is not a positional argument anymore --- docs/cobra.md | 2 +- ws/ws.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/cobra.md b/docs/cobra.md index 798b4bb1..a86a4eab 100644 --- a/docs/cobra.md +++ b/docs/cobra.md @@ -1,6 +1,6 @@ ## General -cobra is a real time messaging server. The `ws` utility can run a cobra server (named snake), and has client to publish and subscribe to a cobra server. +[cobra](https://github.com/machinezone/cobra) is a real time messaging server. The `ws` utility can run a cobra server (named snake), and has client to publish and subscribe to a cobra server. Bring up 3 terminals and run a server, a publisher and a subscriber in each one. As you publish data you should see it being received by the subscriber. You can run `redis-cli MONITOR` too to see how redis is being used. diff --git a/ws/ws.cpp b/ws/ws.cpp index fac3dcd9..8cd95ea0 100644 --- a/ws/ws.cpp +++ b/ws/ws.cpp @@ -214,7 +214,7 @@ int main(int argc, char** argv) cobraSubscribeApp->add_option("--endpoint", endpoint, "Endpoint")->required(); cobraSubscribeApp->add_option("--rolename", rolename, "Role name")->required(); cobraSubscribeApp->add_option("--rolesecret", rolesecret, "Role secret")->required(); - cobraSubscribeApp->add_option("channel", channel, "Channel")->required(); + cobraSubscribeApp->add_option("--channel", channel, "Channel")->required(); cobraSubscribeApp->add_option("--pidfile", pidfile, "Pid file"); cobraSubscribeApp->add_option("--filter", filter, "Stream SQL Filter"); cobraSubscribeApp->add_flag("-q", quiet, "Quiet / only display stats"); @@ -224,7 +224,7 @@ int main(int argc, char** argv) cobraPublish->add_option("--endpoint", endpoint, "Endpoint")->required(); cobraPublish->add_option("--rolename", rolename, "Role name")->required(); cobraPublish->add_option("--rolesecret", rolesecret, "Role secret")->required(); - cobraPublish->add_option("channel", channel, "Channel")->required(); + cobraPublish->add_option("--channel", channel, "Channel")->required(); cobraPublish->add_option("--pidfile", pidfile, "Pid file"); cobraPublish->add_option("path", path, "Path to the file to send") ->required() @@ -236,7 +236,7 @@ int main(int argc, char** argv) cobraMetricsPublish->add_option("--endpoint", endpoint, "Endpoint"); cobraMetricsPublish->add_option("--rolename", rolename, "Role name"); cobraMetricsPublish->add_option("--rolesecret", rolesecret, "Role secret"); - cobraMetricsPublish->add_option("channel", channel, "Channel")->required(); + cobraMetricsPublish->add_option("--channel", channel, "Channel")->required(); cobraMetricsPublish->add_option("--pidfile", pidfile, "Pid file"); cobraMetricsPublish->add_option("path", path, "Path to the file to send") ->required()