REBAR3(1) General Commands Manual REBAR3(1) (NAME) rebar3 - Erlang (SYNOPSIS) rebar3 --version rebar3 help rebar3 command [options] ... (DESCRIPTION) Rebar3 Erlang Erlang . http://www.rebar3.org (ESSENTIAL COMMANDS) COMMANDS . rebar3 help . compile new (help [template])|template update Hex do command[,command,...] shell REPL. r3:do(task) . (COMMANDS) as . clean [-a|--all] [-p|--profile] beam . --all: (deps) --profile: . `rebar3 as clean` compile [-d|--deps_only] .app.src .erl . --deps_only: . cover [-r|--reset] [-v|--verbose] [-m|--min_coverage] (coverage analysis). --reset: (coverdata). --verbose: . --min_coverage: (0..100) ct [--dir] [--suite] [--group] [--case] [--label] [--config] [--spec] [--join_specs] [--allow_user_terms] [--logdir] [--logopts] [--verbosity] [-c|--cover] [--cover_export_name] [--repeat] [--duration] [--until] [--force_stop] [--basic_html] [--stylesheet] [--decrypt_key] [--decrypt_file] [--abort_if_missing_suites] [--multiply_timetraps] [--scale_timetraps] [--create_priv_dir] [--include] [--readable] [-v|--verbose] [--name] [--sname] [--setcookie] [--sys_config] [--compile_only] [--retry] Common Test. --dir: --suite: --group: --case: (test cases) --label: --config: --spec: --join_specs: --allow_user_terms: --logdir: () --logopts: --verbosity: --cover: --cover_export_name: coverdata --repeat: --duration: (: HHMMSS) --until: (: HHMMSS) --force_stop: (true | false | skip_rest) --basic_html: HTML --stylesheet: CSS HTML --decrypt_key: --decrypt_file: --abort_if_missing_suites: --multiply_timetraps: --scale_timetraps: (timetraps) --create_priv_dir: priv (auto_per_run | auto_per_tc | manual_per_tc) --include: include --readable: (true | compact | false) --verbose: --name: --sname: --setcookie: --sys_config: --compile_only: --retry: . deps dialyzer [-u|--update-plt] [-s|--succ-typings] Dialyzer . --update-plt: PLT. : true --succ-typings: (success typings). : true do . edoc edoc. escriptize escript. eunit [--app] [--application] [-c|--cover] [--cover_export_name] [-d|--dir] [-f|--file] [-m|--module] [-s|--suite] [-v|--verbose] [--name] [--sname] [--setcookie] EUnit. --app: . `[{application, App}]`. --application: . `[{application, App}]`. --cover: . : false. --cover_export_name: coverdata --dir: . `[{dir, Dir}]`. --file: . `[{file, File}]`. --module: . `[{module, Module}]`. --suite: . `[{module, Module}]`. --verbose: . : false. --name: --sname: --setcookie: get-deps . help ..TP new [-f|--force] . --force: path [--app] [--base] [--bin] [--ebin] [--lib] [--priv] [-s|--separator] [--src] [--rel] (profile) . --app: . --base: `base' . --bin: `bin' . --ebin: `ebin' . --lib: `lib' . --priv: `priv' . --separator: . --src: `src' . --rel: `rel' . pkgs . release [-n|--relname] [-v|--relvsn] [-g|--goal] [-u|--upfrom] [-o|--output-dir] [-h|--help] [-l|--lib-dir] [-p|--path] [--default- libs] [-V|--verbose] [-d|--dev-mode] [-i|--include-erts] [-a|--override] [-c|--config] [--overlay_vars] [--vm_args] [--sys_config] [--system_libs] [--version] [-r|--root] (release) . --relname: --relvsn: --goal: . OTP --upfrom: relup --output-dir: . `./` . --help: --lib-dir: OTP --path: (code path) --default-libs: ( ). true --verbose: 0 3 --dev-mode: (symlink) --include-erts: true erts erts false erts --override: : --config: --overlay_vars: (overlay variables) --vm_args: vm.args --sys_config: sys.config --system_libs: Erlang --version: relx --root: relup [-n|--relname] [-v|--relvsn] [-g|--goal] [-u|--upfrom] [-o|--output-dir] [-h|--help] [-l|--lib-dir] [-p|--path] [--default- libs] [-V|--verbose] [-d|--dev-mode] [-i|--include-erts] [-a|--override] [-c|--config] [--overlay_vars] [--vm_args] [--sys_config] [--system_libs] [--version] [-r|--root] relup . --relname: --relvsn: --goal: . OTP --upfrom: relup --output-dir: . `./` . --help: --lib-dir: OTP --path: (code path) --default-libs: ( ). true --verbose: 0 3 --dev-mode: (symlink) --include-erts: true erts erts false erts --override: : --config: --overlay_vars: (overlay variables) --vm_args: vm.args --sys_config: sys.config --system_libs: Erlang --version: relx --root: report (crash report) (issues) rebar3. shell [--config] [--name] [--sname] [--setcookie] [--script] [--apps] [--start-clean] [--user_drv_args] (path). --config: . {shell, [{config, File}]} sys.config relx . --name: (long name) (node). --sname: (short name) . --setcookie: (distributed) . --script: escript . {shell, [{script_file, File}]} rebar.config . --apps: ( --apps app1,app2,app3). {shell, [{apps, Apps}]} rebar.config relx . --start-clean: 'apps' . --user_drv_args: user_drv . tar [-n|--relname] [-v|--relvsn] [-g|--goal] [-u|--upfrom] [-o|--output-dir] [-h|--help] [-l|--lib-dir] [-p|--path] [--default- libs] [-V|--verbose] [-d|--dev-mode] [-i|--include-erts] [-a|--override] [-c|--config] [--overlay_vars] [--vm_args] [--sys_config] [--system_libs] [--version] [-r|--root] Tar . --relname: --relvsn: --goal: . OTP --upfrom: relup --output-dir: . `./` . --help: --lib-dir: OTP --path: (code path) --default-libs: ( ). true --verbose: 0 3 --dev-mode: (symlink) --include-erts: true erts erts false erts --override: : --config: --overlay_vars: (overlay variables) --vm_args: vm.args --sys_config: sys.config --system_libs: Erlang --version: relx --root: tree [-v|--verbose] . --verbose: (repo) // (branch/tag/ref) git hg unlock . update . upgrade . version rebar Erlang . xref (cross reference)..SH " (ENVIRONMENT)" rebar3 . REBAR_PROFILE (profile) . default . HEX_CDN (mirror) hex. REBAR_CACHE_DIR . hex.pm . QUIET . DEBUG . REBAR_COLOR=high|low . high . REBAR_CONFIG rebar. rebar.config . REBAR_GIT_CLONE_OPTIONS git clone . --reference ~/.cache/repos.reference . (CONFIGURATION FILE OPTIONS) http://www.rebar3.org/v3.0/docs/configuration . Erlang November 2018 REBAR3(1)