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
@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
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 andmc(Midnight Commander) is a console client. – shellholic – 2011-02-20T17:22:00.713By 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
– Daniel Beck – 2011-02-20T21:15:01.550pythonand 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.(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.
– shellholic – 2011-02-20T22:07:14.037echo "my message" | sendxmpp someone@jabber.org