Permalink
Browse files

New Formula: wemux

wemux enhances tmux to make multi-user terminal multiplexing both easier and
more powerful. It allows users to host a wemux session and have clients join
in either mirror (read-only) or pair mode, allowing multiple people to work in
the same system simultaneously.

It features multi-session support as well as user listing and notifications when
users attach/detach.
  • Loading branch information...
1 parent e3c0a50 commit 319e3eeac8dc4b7d6600edb72384d3aeb821c05a @zolrath committed Apr 13, 2012
Showing with 32 additions and 0 deletions.
  1. +32 −0 Library/Formula/wemux.rb
View
@@ -0,0 +1,32 @@
+require 'formula'
+
+class Wemux < Formula
+ homepage 'https://github.com/zolrath/wemux'
+ url 'https://github.com/downloads/zolrath/wemux/wemux-3.1.0.tar.gz'
+ md5 '15d11e495f2c166690b3ca7426c3bc0f'
+ head 'https://github.com/zolrath/wemux.git'
+
+ depends_on 'tmux'
+
+ def install
+ inreplace "wemux.conf.example", 'change_this', ENV['USER']
+ etc.install 'wemux.conf.example' => 'wemux.conf'
+ man1.install 'man/wemux.1'
+ bin.install 'wemux'
+ end
+
+ def caveats; <<-EOS.undent
+ Your current user account has been automatically added as a wemux host.
+
+ To give a user the ability to host wemux sessions add them to the
+ host_list array in #{etc}/wemux.conf
+
+ Either edit the file in your text editor of choice or run `wemux conf` to
+ open the file in your $EDITOR.
+ EOS
+ end
+
+ def test
+ system "#{bin}/wemux help"
+ end
+end

0 comments on commit 319e3ee

Please sign in to comment.