========================================= Using the Command-line client application ========================================= Once stomp.py is installed, access the command-line client as follows:: stomp -H 127.0.0.1 -P 61613 -U admin -W password Find more info using --help:: $ stomp --help Usage: stomp [options] Options: --version show program's version number and exit -h, --help show this help message and exit -H HOST, --host=HOST Hostname or IP to connect to. Defaults to localhost if not specified. -P PORT, --port=PORT Port providing stomp protocol connections. Defaults to 61613 if not specified. -U USER, --user=USER Username for the connection -W PASSWORD, --password=PASSWORD Password for the connection -F FILENAME, --file=FILENAME File containing commands to be executed, instead of prompting from the command prompt. -S STOMP, --stomp=STOMP Set the STOMP protocol version. -L LISTEN, --listen=LISTEN Listen for messages on a queue/destination -V VERBOSE, --verbose=VERBOSE Verbose logging "on" or "off" (if on, full headers from stomp server responses are printed) --ssl Enable SSL connection And you can also get more help within the application using the help command:: > help Documented commands (type help ): ======================================== EOF begin help rollback sendfile stats ver abort commit nack run sendrec subscribe version ack exit quit send sendreply unsubscribe Some of the differences to the programmatic API are the ability to run a script, and to send files (``run``, ``sendfile``, ``stats``):: > help run Usage: run Description: Execute commands in a specified file > help sendfile Usage: sendfile Required Parameters: destination - where to send the message filename - the file to send Description: Sends a file to a destination in the messaging system. > help stats Usage: stats [on|off] Description: Record statistics on messages sent, received, errors, etc. If no argument (on|off) is specified, dump the current statistics. Apart from that, the commands are largely inline with what you can do programmatically. Note that you can run it as a normal CLI, as a standalone listener and use it to run a script of commands.