UWSC(1)
β¨ UWSC(1) β¨
User Commands β no cap, bestie, we're reading the uwsc manual page together and it's gonna be a whole vibe π¦
π NAME π
uwsc β Command-line websocket client. That's it, that's the girl π
πΈ DESCRIPTION πΈ
uwsc is the Ulfius Websocket Client. Iconic. Show-stopping. A whole websocket client that lives in your terminal.
Version 0.11 β yes she's a little vintage, but she ate π
π COPYRIGHT π
Copyright 2018-2020 Nicolas Mora <mail@babelouest.org> π
This program is free software; you can redistribute it and/or modify it under the terms of the MIT LICENSE β¨ (iykyk β the most generous license, she's giving main character energy fr fr)
π Command-line options π
Okay so here's the full menu, and yes, we're going through every single one because that's the respect she deserves π
-o,--output-log-file=PATHβ print yder log messages into a file. Yes, named PATH, that's the file you want the logs to land in π-x,--add-header=HEADERβ adds the header you specify, and it's gotta be shaped like'key:value'. Colon in the middle, no negotiation π-b,--send-binary-file=PATHβ sends the contents of a file at the beginning of the connection, in a binary frame. Right at the start, like she's walking in with a gift π-t,--send-text-file=PATHβ same idea, but it goes out in a text frame. Beginning of the connection, file contents, text flavored πΈ-i,--non-interactive-sendβ do NOT prompt for message sending. She's not asking, she's just sending π-l,--non-listeningβ do NOT listen for incoming messages. Not interested, not today, headphones on π-f,--fragmentation=β specify the max length of a frame, and fragment the message to send if it needs it.0means no fragmentation, and the default is0. So by default she does not chop anything up βοΈ-p,--protocol=PROTOCOLβ specify the Websocket Protocol values. Default is none, bestie, so if you want a protocol you have to say so π¦-e,--extensions=EXTENSIONβ specify the Websocket extensions values. Default is none too. Same energy, different parameter β¨-s,--non-secureβ do NOT check the server certificate.
π¨ bestie listen β this is the "don't check the server certificate" button. It is literally named non-secure. Dramatic? Yes. Accurate? Also yes. Use it with your whole chest only when you actually mean it, because it turns off certificate checking. No cap π
-q,--quietβ quiet mode, only shows the websocket messages. All the extra chatter? Gone. Just the messages, ma'am π§-v,--versionβ printsuwsc's current version. In case you forgot she's0.11π-h,--helpβ prints this message. The classic. The icon. The one everybody types first π₯
π¦ SEE ALSO π¦
The full documentation for uwsc is maintained as a Texinfo manual π β so this page is not the whole story, it's the trailer.
If the info and uwsc programs are properly installed at your site, this command:
info uwsc
should give you access to the complete manual. Slay β¨
Okay that's the whole page bestie, go forth and websocket responsibly π«Ά
This was uwsc version 0.11, brought to you from <b>December 2020</b> β yes, a little retro, and still absolutely serving π
π¦ where this page comes from
- arch rolling: ulfius 2.7.15-2 Β· LGPL-2.1-only
- debian bookworm: uwsc 2.7.13-1 Β· LGPL-2.1-only
- debian trixie: uwsc 2.7.15-2.2+b2 Β· LGPL-2.1-only
- nixos 26.05: ulfius 2.7.15
- nixpkgs unstable: ulfius 2.7.15
- opensuse-leap 16.0: uwsc 2.7.15-bp160.1.13 Β· MIT
- opensuse-leap 16.0: uwsc 2.7.15-bp160.1.13 Β· MIT
- opensuse-leap 16.0: uwsc 2.7.15-bp160.1.13 Β· MIT
- opensuse-leap 16.0: uwsc 2.7.15-bp160.1.13 Β· MIT
- ubuntu jammy: uwsc 2.7.7-1 Β· LGPL-2.1-only
- ubuntu noble: uwsc 2.7.15-2.2build1 Β· LGPL-2.1-only
- ubuntu resolute: uwsc 2.7.15-2.2build1 Β· LGPL-2.1-only
- ubuntu stonking: uwsc 2.7.15-2.2build1 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms