package opam-core
Install
Dune Dependency
Authors
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRaja Boujbel <raja.boujbel@ocamlpro.com>
-
RRoberto Di Cosmo <roberto@dicosmo.org>
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
LLouis Gesbert <louis.gesbert@ocamlpro.com>
-
FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
-
AAnil Madhavapeddy <anil@recoil.org>
-
GGuillem Rieu <guillem.rieu@ocamlpro.com>
-
RRalf Treinen <ralf.treinen@pps.jussieu.fr>
-
FFrederic Tuong <tuong@users.gforge.inria.fr>
Maintainers
Sources
md5=798911b81a5359e5f632416e895e7e3e
sha512=2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
doc/opam-core/OpamUrl/index.html
Module OpamUrl
Source
URL parsing and printing, with support for our different backends
Same as of_string
, but allows enforcing the expected backend, and may otherwise guess version control from the suffix by default (for e.g. https://foo/bar.git). (this should be disabled when parsing from files). Note that handle_suffix
also handles user-name in ssh addresses (e.g. "ssh://git@github.com/...")
Returns the url string without the VC part (i.e. "git+foo://bar" returns "foo://bar")
The last part of the url path, e.g. "http://foo/bar/this"
or "http://that.here/"
Returns the url with all path components but the first one (the hostname) dropped, e.g. "http://some.host/some/path"
becomes "http://some.host"
Check if the URL matches an existing local directory, and return it
Check if the URL matches an existing local file, and return it
If the given url-string has no 'transport://' specification and corresponds to an existing local path, check for version-control clues at that path