Excessibility.SystemBehaviour behaviour (Excessibility v0.5.13)
View SourceBehaviour for system-level operations.
This behaviour defines the interface for opening files in the system browser, used during interactive diff resolution.
Mocking
Implement this behaviour to mock system operations in tests:
Mox.defmock(Excessibility.SystemMock, for: Excessibility.SystemBehaviour)
Application.put_env(:excessibility, :system_mod, Excessibility.SystemMock)See Excessibility.System for the default implementation.
Summary
Callbacks
Opens a file path in the system's default browser.