Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 41 lines (33 sloc) 2.071 kb
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
1 -type git_ref() :: sha1() |
2 {branch, string()} |
3 {tag, string()}.
4
5 -type hg_rev() :: string().
6
7 -type file() :: string().
8
9 -type agner_spec_property_name() :: {name, string()}.
10 -type agner_spec_property_description() :: {description, string()}.
cf5313b @yrashk Added 'keywords' property to the specification
yrashk authored
11 -type agner_spec_property_keywords() :: {keywords, list(string())}.
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
12 -type agner_spec_property_authors() :: {authors, list(string())}.
13 -type agner_spec_property_homepage() :: {homepage, string()}.
14 -type agner_spec_property_rebar_compatible() :: {rebar_compatible, boolean()}.
5fd7b65 @yrashk Now Agner will build rebar-incompatible packages provided they have 'bui...
yrashk authored
15 -type agner_spec_property_build_command() :: {build_command, string()}.
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
16 -type agner_spec_property_license() :: {license, string(), file()} |
17 {license, string()}.
18 -type agner_spec_property_erlang_versions() :: {erlang_versions, list(atom())}.
09ef17c @yrashk Added agner_spec_property_application() typespec
yrashk authored
19 -type agner_spec_property_applications() :: {applications, list(atom())}.
44b3419 @yrashk Print out caveats on 'fetch' if any available.
yrashk authored
20 -type agner_spec_property_caveats() :: {caveats, string()}.
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
21 -type agner_spec_property_url() :: {url,
22 {git, url(), git_ref()} |
23 {hg, url(), hg_rev()}}.
24
25
26
27 -type agner_spec_property() :: agner_spec_property_name() |
28 agner_spec_property_description() |
cf5313b @yrashk Added 'keywords' property to the specification
yrashk authored
29 agner_spec_property_keywords() |
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
30 agner_spec_property_authors() |
31 agner_spec_property_homepage() |
32 agner_spec_property_rebar_compatible() |
5fd7b65 @yrashk Now Agner will build rebar-incompatible packages provided they have 'bui...
yrashk authored
33 agner_spec_property_build_command() |
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
34 agner_spec_property_license() |
35 agner_spec_property_erlang_versions() |
09ef17c @yrashk Added agner_spec_property_application() typespec
yrashk authored
36 agner_spec_property_applications() |
44b3419 @yrashk Print out caveats on 'fetch' if any available.
yrashk authored
37 agner_spec_property_caveats() |
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
38 agner_spec_property_url().
39
40 -type agner_spec() :: list(agner_spec_property()).
Something went wrong with that request. Please try again.