Created
February 22, 2021 19:30
-
-
Save x746e/a37e234b115619698a311087a5010434 to your computer and use it in GitHub Desktop.
exploring tmux hooks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set-hook -g client-attached "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g after-client-attached "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g client-detached "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g after-client-detached "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g client-session-changed "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g after-client-session-changed "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g session-created "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g after-session-created "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g session-closed "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g after-session-closed "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g session-renamed "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" | |
set-hook -g after-session-renamed "run-shell 'echo -e ''++++ #{hook}\\\\n client_name: #{client_name}\\\\n client_pid: #{client_pid}\\\\n client_session: #{client_session}\\\\n hook: #{hook}\\\\n hook_session: #{hook_session}\\\\n hook_session_name: #{hook_session_name}\\\\n host: #{host}\\\\n pid: #{pid}\\\\n session_group: #{session_group}\\\\n session_id: #{session_id}\\\\n session_name: #{session_name}\\\\n socket_path: #{socket_path}\\\\n'' >> /tmp/tmux.hooks.log'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment