An open API service indexing awesome lists of open source software.

https://github.com/bourgeoisbear/wscli

command line interface to websockets for scriptable testing & integration
https://github.com/bourgeoisbear/wscli

go golang gorilla-websocket websocket websocket-cli websocket-client

Last synced: 11 months ago
JSON representation

command line interface to websockets for scriptable testing & integration

Awesome Lists containing this project

README

          

# wscli
command line interface to websockets for scriptable testing & integration

![sample session](wscli_example.gif)

## Installation
```
go install -v github.com/BourgeoisBear/wscli
```

## Commands
```
Connect to Websocket
\dial ws://127.0.0.1:8080/ws

Disconnect from Websocket
\hup

Send Message (heredoc format)
\msg [message terminator]
message line 1
message line 2
message line 3
[message terminator]

(default terminator is a blank line if left unspecified)

Specify HTTP Headers
Authorization: awo875pu84uj6paj436up
Content-Type: application/json

List Specified HTTP Headers
\hdrlst

Clear Specific HTTP Header (key without value)
Authorization:

Clear All Specified HTTP Headers
\hdrclr
```