Command line Jabber client

7

2

Does anyone know of a command line jabber client that would run in OS X in the terminal?

Corey Riggle

Posted 2011-02-20T04:39:56.797

Reputation: 93

Answers

6

mcabber (man) is available via Homebrew.

Daniel Beck

Posted 2011-02-20T04:39:56.797

Reputation: 98 421

1This is a console client, not a command line one. – shellholic – 2011-02-20T15:04:35.827

@shellholic What's your point? He explicitly mentions Terminal. – Daniel Beck – 2011-02-20T15:29:57.873

@Corey Then please click the checkmark you see next to my post to mark this answer as "accepted", and your question as answered. Thanks! – Daniel Beck – 2011-02-20T16:34:16.390

In a console client, there is a user interface in a terminal. In a command line client, you type commands after commands in the terminal. For example, in the field of file manipulation, "ls, cd, mv, cp" are command line client and mc (Midnight Commander) is a console client. – shellholic – 2011-02-20T17:22:00.713

By the way. I think this is why I couldn't find what I was looking for. I was searching for 'command line jabber client'. Now that I've searched for 'console jabber client' I'm finding mcabber. – Corey Riggle – 2011-02-20T18:16:38.277

@shellholic Please cite your sources. – Daniel Beck – 2011-02-20T20:39:21.327

References from Wikipedia: Console application, Command line

– shellholic – 2011-02-20T21:03:14.817

@shell How does your understanding of the definition of command-line program fit with interactive programming language interpreters like Python's? Interactive mode, not "process this source file" mode! Just type python and see what happens. The only difference left, IMO, is the sophistication of output handling (line by line in CLI, complete control over display in console application). Which is probably not what the poster cared for in his question.

– Daniel Beck – 2011-02-20T21:15:01.550

(Sorry for post hijacking but this discussion interest me) If you push me in the corner and really want to draw a line between console and command line, here is my suggestion: if you can do it without cursor motion (ANSI escape), it is a command line app. If you need cursor motion, it is a console app. For the interpreter/shell case, it's more the first than the second. – shellholic – 2011-02-20T21:59:51.190

1

For example, the Jabber partial client here: sendxmpp is a command line one. You can pipe to it. echo "my message" | sendxmpp someone@jabber.org

– shellholic – 2011-02-20T22:07:14.037

2

There is a Perl script that can be usefull, but only for sending: sendxmpp

shellholic

Posted 2011-02-20T04:39:56.797

Reputation: 8 177