hpcflow.sdk.submission.shells#

Adapters for various shells.

Module attributes

ALL_SHELLS

All supported shells.

DEFAULT_SHELL_NAMES

The default shell in the default config.

Functions

get_shell

Get a shell interface with the given name for a given OS (or the current one).

get_supported_shells

Get shells supported on the current or given OS.

hpcflow.sdk.submission.shells.base

Base model of a shell.

hpcflow.sdk.submission.shells.bash

Shell models based on the GNU Bourne-Again Shell.

hpcflow.sdk.submission.shells.os_version

Operating system information discovery helpers.

hpcflow.sdk.submission.shells.powershell

Shell models based on Microsoft PowerShell.