Created
August 18, 2017 17:44
-
-
Save blaix/41d463fddc10093446cc04c6dc6385a7 to your computer and use it in GitHub Desktop.
I just wanted to know what version of tmux I'm running...
This file contains 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
$ tmux --version | |
tmux: illegal option -- - | |
usage: tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] | |
[-S socket-path] [command [flags]] | |
$ tmux --help | |
tmux: illegal option -- - | |
usage: tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] | |
[-S socket-path] [command [flags]] | |
$ tmux -help | |
tmux: illegal option -- h | |
usage: tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] | |
[-S socket-path] [command [flags]] | |
$ tmux -h | |
tmux: illegal option -- h | |
usage: tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] | |
[-S socket-path] [command [flags]] | |
$ tmux version | |
unknown command: version | |
$ tmux help | |
unknown command: help | |
$ tmux commands | |
unknown command: commands | |
$ screen --help | |
Use: screen [-opts] [cmd [args]] | |
or: screen -r [host.tty] | |
Options: | |
-a Force all capabilities into each window's termcap. | |
-A -[r|R] Adapt all windows to the new display width & height. | |
-c file Read configuration file instead of '.screenrc'. | |
-d (-r) Detach the elsewhere running screen (and reattach here). | |
-dmS name Start as daemon: Screen session in detached mode. | |
-D (-r) Detach and logout remote (and reattach here). | |
-D -RR Do whatever is needed to get a screen session. | |
-e xy Change command characters. | |
-f Flow control on, -fn = off, -fa = auto. | |
-h lines Set the size of the scrollback history buffer. | |
-i Interrupt output sooner when flow control is on. | |
-list or -ls. Do nothing, just list our SockDir. | |
-L Turn on output logging. | |
-m ignore $STY variable, do create a new screen session. | |
-O Choose optimal output rather than exact vt100 emulation. | |
-p window Preselect the named window if it exists. | |
-q Quiet startup. Exits with non-zero return code if unsuccessful. | |
-r Reattach to a detached screen process. | |
-R Reattach if possible, otherwise start a new session. | |
-s shell Shell to execute rather than $SHELL. | |
-S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>. | |
-t title Set title. (window's name). | |
-T term Use term as $TERM for windows, rather than "screen". | |
-U Tell screen to use UTF-8 encoding. | |
-v Print "Screen version 4.00.03 (FAU) 23-Oct-06". | |
-wipe Do nothing, just clean up SockDir. | |
-x Attach to a not detached screen. (Multi display mode). | |
-X Execute <cmd> as a screen command in the specified session. | |
$ screen -v | |
Screen version 4.00.03 (FAU) 23-Oct-06 |
This gist is literary art.
Also -V
when I look at it most other places means --verbose
as in verbose logging. If I'm trying to avoid starting a tmux session tmux -V
is the absolute last thing I'm going to try.
Thank you.
Who comes up with such a flag for version! 🤦🏻♂️
Slow clap 👏
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As this turned up when I searched for a solution myself, here is the way to do it: