tmuxp import - tmuxp.cli.import_config

CLI for tmuxp import subcommand.

tmuxp.cli.import_config.get_tmuxinator_dir()
function[source]

Return tmuxinator configuration directory.

Checks for TMUXINATOR_CONFIG environmental variable.

Returns:

absolute path to tmuxinator config directory

Return type:

pathlib.Path

tmuxp.cli.import_config.get_teamocil_dir()
function[source]

Return teamocil configuration directory.

Returns:

absolute path to teamocil config directory

Return type:

pathlib.Path

tmuxp.cli.import_config._resolve_path_no_overwrite(workspace_file)
function[source]
Parameters:

workspace_file (str)

Return type:

str

tmuxp.cli.import_config.command_import(workspace_file, print_list, parser)
function[source]

Import a teamocil/tmuxinator config.

Parameters:
Return type:

None

tmuxp.cli.import_config.create_import_subparser(parser)
function[source]

Augment argparse.ArgumentParser with import subparser.

Parameters:

parser (ArgumentParser)

Return type:

ArgumentParser

class tmuxp.cli.import_config.ImportConfigFn

Bases: Protocol

Typing for import configuration callback function.

tmuxp.cli.import_config.import_config(workspace_file, importfunc, parser=None, colors=None)
function[source]

Import a configuration from a workspace_file.

Parameters:
Return type:

None

tmuxp.cli.import_config.command_import_tmuxinator(workspace_file, parser=None, color=None)
function[source]

Entrypoint for tmuxp import tmuxinator subcommand.

Converts a tmuxinator config from workspace_file to tmuxp format and import it into tmuxp.

Parameters:
Return type:

None

tmuxp.cli.import_config.command_import_teamocil(workspace_file, parser=None, color=None)
function[source]

Entrypoint for tmuxp import teamocil subcommand.

Convert a teamocil config from workspace_file to tmuxp format and import it into tmuxp.

Parameters:
Return type:

None