Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 63 lines (52 sloc) 3.192 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
8569013 @yrashk Added initial svn url support
yrashk authored
7 -type svn_rev() :: string().
8
c89b6cf @yrashk Added support for multiple URLs ('all' url)
yrashk authored
9 -type agner_named_download_url() ::
10 {string(), agner_download_url()}.
11
12 -type agner_download_url() ::
13 {all, list(agner_named_download_url())} |
14 {git, url(), git_ref()} |
8569013 @yrashk Added initial svn url support
yrashk authored
15 {hg, url(), hg_rev()} |
16 {svn, url(), svn_rev()}.
c89b6cf @yrashk Added support for multiple URLs ('all' url)
yrashk authored
17
eeca2f4 @yrashk Initial primitive support for dependencies (requires and deps_dir proper...
yrashk authored
18 -type agner_spec_requirement() :: {agner_package_name(), agner_package_version_string()} |
19 agner_package_name().
20
21
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
22 -type agner_spec_property_name() :: {name, string()}.
23 -type agner_spec_property_description() :: {description, string()}.
cf5313b @yrashk Added 'keywords' property to the specification
yrashk authored
24 -type agner_spec_property_keywords() :: {keywords, list(string())}.
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
25 -type agner_spec_property_authors() :: {authors, list(string())}.
26 -type agner_spec_property_homepage() :: {homepage, string()}.
27 -type agner_spec_property_rebar_compatible() :: {rebar_compatible, boolean()}.
445a2cf @yrashk Added rebar_commands property (defaults to ["get-deps","compile"])
yrashk authored
28 -type agner_spec_property_rebar_commands() :: {rebar_commands, list(string())}.
5fd7b65 @yrashk Now Agner will build rebar-incompatible packages provided they have 'bui...
yrashk authored
29 -type agner_spec_property_build_command() :: {build_command, string()}.
048b3e2 @yrashk Added support for install_command and 'fetch --install/-i' option, along...
yrashk authored
30 -type agner_spec_property_install_command() :: {install_command, string()}.
7b2433c @yrashk Now every installed package is isolated in its own directory and can exp...
yrashk authored
31 -type agner_spec_property_bin_files() :: {bin_files, list(string())}.
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
32 -type agner_spec_property_license() :: {license, string(), file()} |
33 {license, string()}.
34 -type agner_spec_property_erlang_versions() :: {erlang_versions, list(atom())}.
09ef17c @yrashk Added agner_spec_property_application() typespec
yrashk authored
35 -type agner_spec_property_applications() :: {applications, list(atom())}.
44b3419 @yrashk Print out caveats on 'fetch' if any available.
yrashk authored
36 -type agner_spec_property_caveats() :: {caveats, string()}.
c89b6cf @yrashk Added support for multiple URLs ('all' url)
yrashk authored
37 -type agner_spec_property_url() :: {url, agner_download_url()}.
eeca2f4 @yrashk Initial primitive support for dependencies (requires and deps_dir proper...
yrashk authored
38 -type agner_spec_property_deps_dir() :: {deps_dir, directory()}.
39 -type agner_spec_property_requires() :: {requires, list(agner_spec_requirement())}.
f5f422f @yrashk Minor naming fix in agner_spec.hrl
yrashk authored
40 -type agner_spec_property_code_paths() :: {code_paths, [directory()]}.
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
41
42
43 -type agner_spec_property() :: agner_spec_property_name() |
44 agner_spec_property_description() |
cf5313b @yrashk Added 'keywords' property to the specification
yrashk authored
45 agner_spec_property_keywords() |
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
46 agner_spec_property_authors() |
47 agner_spec_property_homepage() |
48 agner_spec_property_rebar_compatible() |
445a2cf @yrashk Added rebar_commands property (defaults to ["get-deps","compile"])
yrashk authored
49 agner_spec_property_rebar_commands() |
5fd7b65 @yrashk Now Agner will build rebar-incompatible packages provided they have 'bui...
yrashk authored
50 agner_spec_property_build_command() |
f217308 @yrashk Enlisted agner_spec_property_install_command() in agner_spec_property() ...
yrashk authored
51 agner_spec_property_install_command() |
7b2433c @yrashk Now every installed package is isolated in its own directory and can exp...
yrashk authored
52 agner_spec_property_bin_files() |
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
53 agner_spec_property_license() |
54 agner_spec_property_erlang_versions() |
09ef17c @yrashk Added agner_spec_property_application() typespec
yrashk authored
55 agner_spec_property_applications() |
44b3419 @yrashk Print out caveats on 'fetch' if any available.
yrashk authored
56 agner_spec_property_caveats() |
3d05109 @yrashk Added code_paths property to agner_spec.hrl
yrashk authored
57 agner_spec_property_url() |
eeca2f4 @yrashk Initial primitive support for dependencies (requires and deps_dir proper...
yrashk authored
58 agner_spec_property_deps_dir() |
59 agner_spec_property_requires() |
f5f422f @yrashk Minor naming fix in agner_spec.hrl
yrashk authored
60 agner_spec_property_code_paths().
edb6c9a @yrashk Added initial typespec for specification files
yrashk authored
61
62 -type agner_spec() :: list(agner_spec_property()).
Something went wrong with that request. Please try again.