GhosttyTerminalShellLaunch class final

A resolved shell launch plan with a normalized environment.

Constructors

GhosttyTerminalShellLaunch({required String label, required String shell, List<String> arguments = const <String>[], Map<String, String>? environment, String? setupCommand})
const

Properties

arguments List<String>
Arguments passed to shell when launching.
final
commandLine String
Human-readable shell command for diagnostics and example UIs.
no setter
environment Map<String, String>?
Environment variables applied to the launched shell.
final
hashCode int
The hash code for this object.
no setterinherited
label String
User-facing label shown in shell selectors and diagnostics.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setupCommand String?
Optional bootstrap commands written after launch to normalize the shell.
final
shell String
Executable path or command used to start the shell.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited