hatch.utils.shells.ShellManager

class hatch.utils.shells.ShellManager(environment: EnvironmentInterface)

Bases: object

__init__(environment: EnvironmentInterface) None

Methods

__init__(environment)

enter_ash(path, args, exe_dir)

enter_bash(path, args, exe_dir)

enter_cmd(path, args, exe_dir)

enter_csh(path, args, exe_dir)

enter_fish(path, args, exe_dir)

enter_nu(path, args, exe_dir)

enter_powershell(path, args, exe_dir)

enter_pwsh(path, args, exe_dir)

enter_tcsh(path, args, exe_dir)

enter_xonsh(path, args, exe_dir)

enter_zsh(path, args, exe_dir)

spawn_linux_shell(path[, args, script, callback])