sig
  val update_index :
    OpamState.Types.t -> OpamTypes.repository OpamTypes.package_map
  val list : short:bool -> unit
  val add :
    OpamTypes.repository_name ->
    OpamTypes.repository_kind ->
    OpamTypes.address -> priority:int option -> unit
  val remove : OpamTypes.repository_name -> unit
  val priority : OpamTypes.repository_name -> priority:int -> unit
end