瀏覽代碼

Fix some minor typos; create simple install/bootstrapping script

pull/3/head
Dave Smith 15 年之前
父節點
當前提交
c828f59056
共有 3 個檔案被更改,包括 19 行新增6 行删除
  1. +11
    -0
      install
  2. +5
    -5
      src/rebar_app_installer.erl
  3. +3
    -1
      src/rebar_core.erl

+ 11
- 0
install 查看文件

@ -0,0 +1,11 @@
#!/bin/bash
# Fail on first error
set -e
## Compile
erlc -I include -o ebin src/*.erl
## Use application installer to perform actual installation
## into erlang distro
priv/rebar install

+ 5
- 5
src/rebar_app_installer.erl 查看文件

@ -49,20 +49,20 @@ install(Config, File) ->
%% continue if it's set
case rebar_config:get_global(force, "0") of
"0" ->
?ERROR("~s already exists. Installation failed."),
?ERROR("~s already exists. Installation failed.", []),
?FAIL;
"1" ->
?WARN("~s already exists, but forcibly overwriting."),
?WARN("~s already exists, but forcibly overwriting.", [])
end;
false ->
ok
end,
end.
%% Wipe out any previous versions
ok = rebar_file_utils:rm_rf(Appdir),
% ok = rebar_file_utils:rm_rf(Appdir),
%% Re-create target
ok = rebar_file_utils:mkdir_p(AppDir),
% ok = rebar_file_utils:mkdir_p(AppDir).
%% By default we copy the ebin, include, src and priv directories

+ 3
- 1
src/rebar_core.erl 查看文件

@ -26,6 +26,8 @@
-export([run/1]).
-include("rebar.hrl").
%% ===================================================================
%% Public API
%% ===================================================================
@ -57,7 +59,7 @@ run(Args) ->
update_code_path(Targets),
%% Finally, apply the specified command to each target
apply_commands(Targets, Commands)
apply_commands(Targets, Commands).
%% ===================================================================

Loading…
取消
儲存