Damn (CLI Application)

From Botdom Wiki
Jump to: navigation, search
The correct title of this article is damn (CLI Application). The initial letter is capitalized due to technical limitations.
Developer(s): cthom06
Programming language: Python
Development state: Beta
Source model: Open source
Last stable release: 0.1.41r11 (June 20, 2008)
License type: Free software (GPL)

Inactive Project
This project appears to be discontinued and is not recommended for use.

damn is a command line tool for chatting on dAmn servers. Latest version is 0.1.41r11.


  • Uses stdin and stdout, allowing it to be used in Unix pipes
  • Support for non-chat.deviantart.com dAmnServers (eg. Crystal)
  • Targets a unix/linux audience, but should work in Windows NT etc.
  • Basic commands for sending messages to the server
  • Is currently being recoded in C, which will provide a nice performance boost.


The linux and windows versions are the same program, but with slightly different packaging and documentation (i.e. a man page in the linux version, an html page in the windows one)

Basic Use

Once you're up and running, you have a few commands available to you to use. All commands are prefixed by a colon (:).

  • :j #room
    • Join #room, and sets the default room to #room
  • :l #room
    • Leave #room, and resets the default room to nothing
  • :m #room message
    • Sends a message to #room, and sets the default room to #room
  • :r packet
    • Sends a raw packet to the server ('\n will be translated to a newline character and \0 is automatically appended to the end.')
  • message
    • If the default room is set (meaning you've used :j or :m), sends the message to the default room. Cannot begin with a colon.