Module Async_extended.Interactive_edit

val edit_file : ?⁠success_message:string ‑> post_hook:(unit ‑> unit Async.Deferred.t) ‑> path:string ‑> unit ‑> unit Async.Deferred.t