Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.17 KB

File metadata and controls

23 lines (15 loc) · 1.17 KB

mm

mm stands for Mu*Me

mm is the muck/mush/mud/Mu* equivalent of ii, the FIFO and filesystem based irc client.

It relies on a fairly recent version of Twisted and Python 2.7. Because of it's reliance on Twisted it does not work with Python 3

Usage

When run it creates the ~/muck directory and a subdirectory based on the name of the connection specified on the command line

In this directory it creates an out file which has the output, and a FIFO in

write to in, get muck from out.

when you disconnect the program quits and rotates out to a timestamped log. You can disable this with --nolog

Advanced usage tips

  • I wrote an vim plugin called mm.vim that uses vim as the inut system. Check it out for more vim tips and usage.
  • Use screen or tmux to split your screen and then multitail to read out with all the coloring you need.
  • simple shell or perl scripts can be used to read from out and automate tasks
  • A simple shell script wrapper could set up your env and auto log you in
  • in fact, most all tips and tricks for ii will work for mm including now to handle multiple sessions with one screen, ect