current property

Shell current

Returns the user shell that this script was launched from e.g. bash, powershell, .... If the shell can't be deteremined then the UnknownShell is returned.

Implementation

static Shell get current => _current ??= ShellDetection().identifyShell();