Damn (CLI Application)

From Botdom Wiki
Jump to navigation Jump to 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.