user@host:~$ wemux rogue
unknown command: rogue
To see a list of wemux commands enter 'wemux help'
user@host:~$ wemux help
wemux version 3.2.0
Current wemux server: wemux
Usage: wemux [command]
To host a wemux server please use one of the following:
[s] start: Start the wemux server/attach to an existing wemux server.
[a] attach: Attach to an existing wemux server.
[k] stop: Kill the wemux server 'wemux', delete its socket.
[j] join [name]: Join the specified wemux server.
[j] join: Display the current wemux server.
[d] reset: Join default wemux server: wemux
[l] list: List all currently active wemux servers.
[u] users: List all users currently attached to 'wemux'
kick: Disconnect an SSH user, remove their wemux server.
[c] config: Open the wemux configuration file in vi.
[h] help: Display this screen.
no args: Start the wemux server/attach to an existing wemux server.
user@host:~$ sudo su -
root@host:~# cd /usr/local/share/wemux/
root@host:/usr/local/share/wemux# ./wemux help
wemux version 3.2.0
Current wemux server: wemux
Usage: wemux [command]
To connect to wemux please use one of the following:
[m] mirror: Attach to 'wemux' in read-only mode.
[p] pair: Attach to 'wemux' in pair mode, which allows editing.
[r] rogue: Attach to 'wemux' in rogue mode, allowing you to pair
and also work in other windows independent of the host.
[o] logout: Log out of the current wemux rogue session.
[j] join [name]: Join the specified wemux server.
[j] join: Display the current wemux server.
[d] reset: Join default wemux server: wemux
[l] list: List all currently active wemux servers.
[u] users: List all users currently attached to 'wemux'
[h] help: Display this screen.
no args: Attach to 'wemux' in rogue mode.
root@host:/usr/local/share/wemux# ls -la /usr/local/bin/wemux
lrwxrwxrwx 1 root root 28 Mar 18 13:52 /usr/local/bin/wemux -> /usr/local/share/wemux/wemux
I completely forgot that I implemented a solution to this and didn’t document it. You can keep the other users in the host_list if you’d like them to be able to host, but when they need to attach to another hosts session as a client they can type
wemux client <command>and wemux will run the command as if they were a regular client.wemux client roguewill allow a host to rogue into another hosts session.Time to document it! Hope that helps.
You definitely should document it!! I was quite confused till I found this issue.
Why is this still not documented?!