mm

command module
v0.0.0-...-77a433c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2024 License: BSD-3-Clause Imports: 12 Imported by: 0

README

mm

mm stands for Mu*Me

mm is the muck/mush/mud/Mu* equivalent of ii; the minimalist FIFO and filesystem-based IRC client.

This is a rewrite of the python version in go.

Install

Easy
  • Install Golang for your OS (brew install go for OS X)
  • go instal github.com/onlyhavecans/mm@latest
Easiest
  • Download binary for your OS from Releases
  • (Optional) rename from mm_<os> to mm
  • Place somewhere in your path

Usage

mm [--debug] [--nolog] [--ssl] [--insecure] <name> <server> <port>

When run it creates the ~/muck directory and a subdirectory based on the name

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

write to in, get muck from out.

If your Mu* supports ssl you can use the --ssl flag. Disable strict checking with --insecure

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 input 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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL