Instant Terminal Sharing
Go to file
2015-12-23 04:36:48 -05:00
compat Return error for --foo when using compat/getopt.c. 2013-02-12 20:36:22 +00:00
examples Zoom script is no longer needed. 2013-03-09 21:32:47 +00:00
tools Expand the Id keyword. 2011-07-09 09:42:33 +00:00
www www Project Page -> SourceForge Page 2013-02-23 14:51:56 +00:00
.gitignore gitignore update 2013-06-10 04:30:12 -04:00
.mailmap Sanitise additional .mailmap entries 2012-11-08 21:39:35 +00:00
arguments.c Sync OpenBSD patchset 1150: 2012-07-11 19:34:16 +00:00
array.h Sync OpenBSD patchset 1150: 2012-07-11 19:34:16 +00:00
attributes.c Sync OpenBSD patchset 1067: 2012-03-18 02:17:20 +00:00
autogen.sh Only set AUTO{MAKE,CONF}_VERSION on OpenBSD 2013-01-31 00:14:59 +00:00
cfg.c Start tmate after the config files are processed 2015-01-30 12:08:13 -05:00
CHANGES Update CHANGES and configure.ac for 1.8 release. 2013-03-26 20:19:04 +00:00
client.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
clock.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-attach-session.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-bind-key.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-break-pane.c Client side first shot 2013-06-10 01:54:57 -04:00
cmd-capture-pane.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-choose-buffer.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-choose-client.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-choose-list.c Add a command queue to standardize and simplify commands that call other 2013-03-24 09:54:10 +00:00
cmd-choose-tree.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-clear-history.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-clock-mode.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-command-prompt.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-confirm-before.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-copy-mode.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-delete-buffer.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-detach-client.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-display-message.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-display-panes.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-find-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-has-session.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-if-shell.c Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
cmd-join-pane.c Client side first shot 2013-06-10 01:54:57 -04:00
cmd-kill-pane.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-kill-server.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-kill-session.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-kill-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-link-window.c Synching winlinks idx instead of window ids 2013-06-12 17:58:31 -04:00
cmd-list-buffers.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-list-clients.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-list-commands.c Add a command queue to standardize and simplify commands that call other 2013-02-23 22:25:58 +00:00
cmd-list-keys.c Synchronize the list binding pane (bind-key + ?) 2013-06-26 02:05:13 -04:00
cmd-list-panes.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-list-sessions.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-list-windows.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-list.c Add a command queue to standardize and simplify commands that call other 2013-02-23 22:25:58 +00:00
cmd-load-buffer.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-lock-server.c Add a command queue to standardize and simplify commands that call other 2013-02-23 22:25:58 +00:00
cmd-move-window.c Synching winlinks idx instead of window ids 2013-06-12 17:58:31 -04:00
cmd-new-session.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-new-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-paste-buffer.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-pipe-pane.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-queue.c Synchronize the list binding pane (bind-key + ?) 2013-06-26 02:05:13 -04:00
cmd-refresh-client.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-rename-session.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-rename-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-resize-pane.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-respawn-pane.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-respawn-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-rotate-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-run-shell.c Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
cmd-save-buffer.c Remove compat/vis.h from cmd-save-buffer. 2013-03-25 16:09:34 +00:00
cmd-select-layout.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-select-pane.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-select-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-send-keys.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-server-info.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-set-buffer.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-set-environment.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-set-option.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-show-environment.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-show-messages.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-show-options.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-source-file.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-split-window.c Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
cmd-start-server.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-string.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-suspend-client.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-swap-pane.c Synching winlinks idx instead of window ids 2013-06-12 17:58:31 -04:00
cmd-swap-window.c Synching winlinks idx instead of window ids 2013-06-12 17:58:31 -04:00
cmd-switch-client.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-unbind-key.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
cmd-unlink-window.c Synching winlinks idx instead of window ids 2013-06-12 17:58:31 -04:00
cmd-wait-for.c Allow clients to extract the ssh connection strings from cmd line 2014-10-31 00:30:36 -04:00
cmd.c Portability fix-ups 2013-03-25 15:32:02 +00:00
colour.c Sync OpenBSD patchset 1006: 2012-01-21 19:33:45 +00:00
compat.h Typo. 2011-07-22 15:10:24 +00:00
configure.ac Version bump to 1.8.10 2014-10-31 00:30:36 -04:00
control-notify.c Fix compiler warnings, missing #include. From Thomas Adam. 2013-03-26 10:54:48 +00:00
control.c Merge branch 'obsd-master' 2013-03-26 16:59:37 +00:00
environ.c Sync OpenBSD patchset 1150: 2012-07-11 19:34:16 +00:00
FAQ Remove a couple of FAQ bits that are out of date and not frequent. 2013-02-22 14:53:00 +00:00
format.c Allow clients to extract the ssh connection strings from cmd line 2014-10-31 00:30:36 -04:00
grid-cell.c Rather than having two grids for each pane, one for ASCII and one for 2013-01-18 02:16:21 +00:00
grid-view.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
grid.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
input-keys.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
input.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
job.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
key-bindings.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
key-string.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
layout-custom.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
layout-set.c Sync OpenBSD patchset 978: 2011-11-10 21:41:37 +00:00
layout.c Add resize-pane -Z to temporary zoom the active pane to occupy the full window 2013-02-24 00:25:03 +00:00
log.c Do not use stderr for log file and don't call log_close when not needed. 2012-05-30 15:01:57 +00:00
Makefile.am Remove libssh and msgpack package forks and use system libraries. 2015-12-23 04:36:48 -05:00
mode-key.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
names.c Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
notify.c Merge branch 'obsd-master' 2012-09-25 17:05:36 +01:00
options-table.c Allow users to specify their own tmate servers 2013-10-04 17:36:46 -04:00
options.c Sync OpenBSD patchset 1150: 2012-07-11 19:34:16 +00:00
osdep-aix.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-darwin.c Use proc_pidinfo on Darwin for process name too, from OZAKI Kiichi. 2013-02-12 09:40:22 +00:00
osdep-dragonfly.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-freebsd.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-hpux.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-linux.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-netbsd.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-openbsd.c Merge branch 'obsd-master' 2012-12-31 18:50:37 +00:00
osdep-sunos.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
osdep-unknown.c Use pgrp of pty fd not pid of immediate child when recovering current working 2012-09-24 14:05:38 +01:00
paste.c Merge branch 'obsd-master' 2012-11-27 22:24:00 +00:00
README Ubuntu complains without the README 2013-06-14 22:11:13 -04:00
README-tmux Quick README 2013-06-12 16:30:04 -04:00
README.md Quick README 2013-06-12 16:30:04 -04:00
resize.c Show tmate messages in the status bar 2013-06-12 19:47:36 -04:00
screen-redraw.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
screen-write.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
screen.c Rework reflow code so it does not do so much allocation which should be faster 2013-02-10 18:15:30 +00:00
server-client.c Show tmate messages in the status bar 2013-06-12 19:47:36 -04:00
server-fn.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
server-window.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
server.c Start tmate after the config files are processed 2015-01-30 12:08:13 -05:00
session.c Synching winlinks idx instead of window ids 2013-06-12 17:58:31 -04:00
signal.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
status.c Show tmate messages in the status bar 2013-06-12 19:47:36 -04:00
SYNCING Move NOTES->README, move Vim syntax file documentation to the file itself and 2013-02-19 23:31:04 +00:00
tmate-debug.c Better stack traces 2013-07-29 09:51:37 -04:00
tmate-decoder.c Allow clients to extract the ssh connection strings from cmd line 2014-10-31 00:30:36 -04:00
tmate-encoder.c SSH key passphrase support 2013-07-23 16:55:06 -04:00
tmate-env.c Allow clients to extract the ssh connection strings from cmd line 2014-10-31 00:30:36 -04:00
tmate-msg.c Fix status bar timeout when the client is not yet connected to the session 2013-07-23 16:22:51 -04:00
tmate-session.c Can't use the legacy logging callbacks of libssh, it's broken 2013-11-06 19:08:55 -05:00
tmate-ssh-client.c Can't use the legacy logging callbacks of libssh, it's broken 2013-11-06 19:08:55 -05:00
tmate.1 Client side first shot 2013-06-10 01:54:57 -04:00
tmate.h Allow clients to extract the ssh connection strings from cmd line 2014-10-31 00:30:36 -04:00
tmux.1 Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
tmux.c Use ~/.tmate.conf to load tmate specific settings 2013-10-04 17:52:12 -04:00
tmux.h Use ~/.tmate.conf to load tmate specific settings 2013-10-04 17:52:12 -04:00
TODO Add to TODO. 2013-03-25 15:47:16 +00:00
tty-acs.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
tty-keys.c Merge branch 'obsd-master' 2013-03-26 16:59:37 +00:00
tty-term.c Instead of skipping del_curterm on FreeBSD < 7, skip it on ncurses < 5.7. It 2013-03-22 15:36:45 +00:00
tty.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
utf8.c Fix some UTF-8 Japanese issue on OS X, SF bug 3566884. 2012-09-24 13:56:32 +01:00
window-choose.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
window-clock.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
window-copy.c SSH key passphrase support 2013-07-23 16:55:06 -04:00
window.c Synchronize copy-mode 2013-06-13 02:34:59 -04:00
xmalloc.c Sync OpenBSD patchset 1150: 2012-07-11 19:34:16 +00:00
xterm-keys.c Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00

tmate

What is it?

Tmate is a fork of tmux. It provides an instant pairing solution.

License

tmate is built on top of tmux, libssh and msgpack. Their respective licenses are in the sources. tmate is MIT licensed.

Copyright (c) 2013 Nicolas Viennot

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.