tiles start <session-name> [-h|--help] [-v|--verbose]
Creates tmux sessions defined in the ~/.tiles
configuration file.
-v --verbose
- Prints each command before it is run.-h --help
- Prints this help text.The .tiles
file must be in the user’s home directory. The syntax of the
.tiles
file is as follows:
tmux_session(
name = "session-name",
windows = [],
)
The name
parameter is used to reference the session when invoking this script.
The windows
parameter is a list of tuples of [window_name,
working_directory]
. For example, the following configuration:
tmux_session(
name = "work",
windows = [
["blog", "~/Projects/blog"],
["tensorflow", "~/Projects/tensorflow"]
]
)
defines a tmux session named "work"
with two windows. The session can be
started by invoking:
$ tiles start work
If a session in .tiles
is named "default"
, invoking tiles start
with
arguments starts the default session.