I recently started using weechat IRC client on Ubuntu. After the installation the client can be started by either running weechat or weechat-curses commands. Can someone explain the difference in both?


weechat is the more recent version, as described here in the Wiki (in German)


It looks like it is the command line version of weechat. The -curses references curses which is a programming library, that is used to create Text User Interfaces (TUI).

You can learn more at:

Edit: It looks like I did not research this well enough, both commands launch a command line app.

  • so... what is the difference? – Zanna Feb 9 '17 at 10:17

I've just installed weechat. It's v2.4. By checking /usr/local/bin directory.

$ ls -l /usr/local/bin | grep weechat
-rwxr-xr-x 1 root root     1205168 Apr  8 11:49 weechat
lrwxrwxrwx 1 root root           7 Apr  8 10:46 weechat-curses -> weechat
-rwxr-xr-x 1 root root     1208600 Apr  8 11:49 weechat-headless

It is clear that weechat-curses is a link to weechat. In short, both commands run the same program.


You should run only "weechat".

"weechat-curses" is the legacy binary name, it is a symbolic link to "weechat" and still present for compatibility reasons.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.