Skip to content

Commit 139cced

Browse files
committed
Update python API for event triggers
1 parent a4f1f14 commit 139cced

File tree

3 files changed

+1389
-17
lines changed

3 files changed

+1389
-17
lines changed

api/library/python/iterm2/iterm2/__init__.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,22 @@
7474

7575
from iterm2.tool import async_register_web_view_tool
7676

77-
from iterm2.triggers import decode_trigger, Trigger, AlertTrigger, AnnotateTrigger, BellTrigger, BounceTrigger, BufferInputTrigger, CaptureTrigger, CoprocessTrigger, FoldTrigger, HighlightLineTrigger, HighlightTrigger, HyperlinkTrigger, InjectTrigger, MarkTrigger, MuteCoprocessTrigger, PasswordTrigger, RPCTrigger, RunCommandTrigger, SendTextTrigger, SetDirectoryTrigger, SetHostnameTrigger, SetNamedMarkTrigger, SetTitleTrigger, SetUserVariableTrigger, SGRTrigger, ShellPromptTrigger, StopTrigger, UserNotificationTrigger
77+
from iterm2.triggers import (
78+
decode_trigger, MatchType, Trigger, AlertTrigger, AnnotateTrigger,
79+
BellTrigger, BounceTrigger, BufferInputTrigger, CaptureTrigger,
80+
CoprocessTrigger, FoldTrigger, HighlightLineTrigger, HighlightTrigger,
81+
HyperlinkTrigger, InjectTrigger, MarkTrigger, MuteCoprocessTrigger,
82+
PasswordTrigger, RPCTrigger, RunCommandTrigger, SendTextTrigger,
83+
SetDirectoryTrigger, SetHostnameTrigger, SetNamedMarkTrigger,
84+
SetTitleTrigger, SetUserVariableTrigger, SGRTrigger, ShellPromptTrigger,
85+
StopTrigger, UserNotificationTrigger,
86+
# Event-based triggers
87+
EventTrigger, ExitCodeFilter, PromptDetectedEventTrigger,
88+
CommandFinishedEventTrigger, DirectoryChangedEventTrigger,
89+
HostChangedEventTrigger, UserChangedEventTrigger, IdleEventTrigger,
90+
ActivityAfterIdleEventTrigger, SessionEndedEventTrigger,
91+
BellReceivedEventTrigger, LongRunningCommandEventTrigger,
92+
CustomEscapeSequenceEventTrigger)
7893

7994
from iterm2.util import (
8095
frame_str, size_str, Size, Point, Frame, CoordRange, Range,

0 commit comments

Comments
 (0)