sig
  type flavour = [ `Asciidoc | `Markdown ]
  val flavour_of_fpath : Fpath.t -> Topkg_care.Text.flavour option
  val head :
    ?flavour:Topkg_care.Text.flavour -> string -> (string * string) option
  val header_title : ?flavour:Topkg_care.Text.flavour -> string -> string
  val change_log_last_entry :
    ?flavour:Topkg_care.Text.flavour ->
    string -> (string * (string * string)) option
  val change_log_file_last_entry :
    Fpath.t -> (string * (string * string), Bos_setup.R.msg) Bos_setup.result
  val split_uri : ?rel:bool -> string -> (string * string * string) option
  val edit_file : Fpath.t -> (int, Bos_setup.R.msg) Bos_setup.result
  val find_pager :
    don't:bool -> (Bos_setup.Cmd.t option, Bos_setup.R.msg) Bos_setup.result
end