Module semver

Data Types

level()

level() = x | y | z | pre | build

semver()

semver() = #semver{}

Function Index

compare/2
from_git_describe/1
from_str/1
from_tag/1
get_build/1
get_pre/1
get_tag/1
get_x/1
get_y/1
get_z/1
inc/2
inc_x/1
inc_y/1
inc_z/1
new/1
new/2
new/3
new/4
new/5
parse/1
to_str/1
to_tag/1

Function Details

compare/2

compare(Semver::semver(), B::semver()) -> boolean()

from_git_describe/1

from_git_describe(Str) -> any()

from_str/1

from_str(Str::string()) -> semver()

from_tag/1

from_tag(Str::string()) -> semver()

get_build/1

get_build(Semver::semver()) -> string()

get_pre/1

get_pre(Semver::semver()) -> string()

get_tag/1

get_tag(Semver::semver()) -> string()

get_x/1

get_x(Semver::semver()) -> integer()

get_y/1

get_y(Semver::semver()) -> integer()

get_z/1

get_z(Semver::semver()) -> integer()

inc/2

inc(V::semver(), X2::level()) -> semver()

inc_x/1

inc_x(V::semver()) -> semver()

inc_y/1

inc_y(V::semver()) -> semver()

inc_z/1

inc_z(V::semver()) -> semver()

new/1

new(X::integer()) -> semver()

new/2

new(X::integer(), Y::integer()) -> semver()

new/3

new(X::integer(), Y::integer(), Z::integer()) -> semver()

new/4

new(X::integer(), Y::integer(), Z::integer(), Pre::string()) -> semver()

new/5

new(X::integer(), Y::integer(), Z::integer(), Pre::string(), Build::string()) -> semver()

parse/1

parse(S::string()) -> {ok, semver()} | {error, atom()}

to_str/1

to_str(Semver::semver()) -> string()

to_tag/1

to_tag(Semver::semver()) -> string()


Generated by EDoc