Commits on Apr 28, 2012
Commits on Apr 7, 2012
  1. Add setmirrored and togglemirrored host functions.

    zolrath committed Apr 7, 2012
    `wemux setmirrored` sets all connected clients to mirror mode, watching
    the host.
    `wemux togglemirrored` toggles all mirrored clients to pair, all pair
    clients to mirror.
Commits on Apr 4, 2012
  1. Add Homebrew installation information.

    zolrath committed Apr 4, 2012
    Until the Homebrew Formula pull request is accepted, install via
    linked formula file.
  2. Initial implementation of summon and setmirrored

    zolrath committed Apr 4, 2012
    The host has the option of:
    `wemux summon` to summon all mirrored clients to his session.
    `wemux summon_all` to summon all clients to his session.
    `wemux setmirrored` to set all clients to his session in mirror mode.
  3. Add Rogue mode, change Pair modes meaning.

    zolrath committed Apr 4, 2012
    Pair mode now joins the hosts wemux session, and does not allow
    independent movement between windows as it can lead to users getting
    separated when doing a normal pair session.
    Rogue mode mirrors the old Pair mode behavior, allowing users to go off
    on their own and work in their own windows.
  4. wemux sessions changed to wemux servers.

    zolrath committed Apr 4, 2012
    While adding support for bringing clients to the hosts current tmux session,
    calling wemux servers sessions proved to be a confusing abstraction.
Commits on Apr 3, 2012
Commits on Apr 2, 2012
  1. Add man page

    zolrath committed Apr 2, 2012
    Add initial pass at a proper man page.
  2. Move configuration to /usr/local/etc/

    zolrath committed Apr 2, 2012
    Both the more correct place to have the configuration file and it adds
    compatibility for homebrew on OS X.
Commits on Mar 31, 2012
  1. Add header image to README

    zolrath committed Mar 31, 2012
Commits on Mar 29, 2012
  1. wemux users now works on old versions of tmux

    zolrath committed Mar 29, 2012
    tmux 1.5 is still being distributed with many package managers and it turns out
    the formatting options for list-clients were added in 1.6. Removed usage of
    formatting options, getting correct columns with cut instead.
  2. Wrap wemux client help line for no args.

    zolrath committed Mar 29, 2012
    The help line for no args was somewhere over 100 characters long, breaking
    the 80 character rule by quite a large margin.
  3. Improve wemux join examples.

    zolrath committed Mar 29, 2012
  4. Change default session name from host to wemux.

    zolrath committed Mar 29, 2012
    Considering the other naming convention changes this makes a bit more sense.
  5. Kill proper server during named wemux stop command

    zolrath committed Mar 29, 2012
    wemux was killing the currently selected server as the $wemux prefix is not
    rebuilt during the stop command.
  6. Join and Stop accept session number from List.

    zolrath committed Mar 29, 2012
    `wemux list` outputs a list of all running sessions prefixed with a number.
    `wemux join` and `wemux stop` can now be invoked with this number.
    `wemux join 3` or `wemux j 3` would join the third server on the list.
    `wemux stop` can now be passed either the number, or the session name.
    If no argument is passed it will default to stopping the current session.
Commits on Mar 28, 2012
  1. Add additional information about host_list

    zolrath committed Mar 28, 2012
    Ensure that readers understand that host_list is for users who should be
    wemux hosts to reduce possible hostname confusion.
  2. Fix typos, keep csagan as user, not a host.

    zolrath committed Mar 28, 2012
    csagan was used as example of another user in many locations, didn't want
    readers to get confused and believe that they should add all wemux users to the
  3. Indent user list and session list output.

    zolrath committed Mar 28, 2012
    Also change `wemux join` example to highlight ability to enter multi-word
    session names and have them made into a sanitized session name.
  4. Add wemux kick command to kick an SSH user.

    zolrath committed Mar 28, 2012
    `wemux kick <username>` will find a users sshd pid and kill the the sshd process.
    It will also kill any tmux sessions ending with '-username'.
    It doesn't stop users from simply SSHing in again, but it's something!
  5. Change wemux name to wemux join

    zolrath committed Mar 28, 2012
    Now that wemux can list users `wemux name` could be mistaken as
    changing your wemux username. Changed to `wemux join`
  6. Set session changing back off by default again.

    zolrath committed Mar 28, 2012
    Accidentally reverted default value to "true" during hostname -> session conversion.
Commits on Mar 27, 2012
  1. Closes #2. Change terminology: hostname = session

    zolrath committed Mar 27, 2012
    To reduce confusion, changing to a different hostname is now changing to a
    different wemux session.