rebar/src
Mark Anderson e211afdce6 Change env var delimiter to match non-word
If I pass an expression like: "$PWD/deps/local/lib" in the port env
string, it expands to "/deps/local/lib", (variable is expanded to the
empty string) but if I pass "${PWD}/deps/local/lib" it expands
properly. I found that confusing.

This was because we require environment vars to end with whitespace,
while I think requiring a non-word character would be sufficient, since
the variables can only contain word characters.

This changes the expansion system to recognize variables that are
terminated by non word characters.

This includes some fixes as per some comments by tuncer.

Fixes rebar/rebar#457
2015-02-23 19:11:51 -08:00
..
rebar.erl Document recursive_cmds in -r help string as well 2015-01-14 20:23:05 +01:00
rebar_abnfc_compiler.erl Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg 2012-12-31 20:45:11 +01:00
rebar_app_utils.erl Fix .app.src.script bug introduced in b44b4f4 2015-01-20 17:09:11 +01:00
rebar_appups.erl Use rebar_utils:find_files_by_ext/2,3 2015-01-24 22:11:04 +01:00
rebar_asn1_compiler.erl Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg 2012-12-31 20:45:11 +01:00
rebar_base_compiler.erl Make the base compiler accept target file names 2015-01-24 22:11:04 +01:00
rebar_cleaner.erl Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg 2012-12-31 20:45:11 +01:00
rebar_config.erl Consistently format export attributes 2014-12-03 23:25:46 +01:00
rebar_core.erl Consistently format export attributes 2014-12-03 23:25:46 +01:00
rebar_cover_utils.erl Fix cover print truncation when coverage is 100% 2014-10-16 12:00:54 -04:00
rebar_ct.erl Fix app.config argument passing when using ct_run (take 2) 2014-12-22 21:36:41 +03:00
rebar_deps.erl deps: fix delete-deps if deps_dir ends with dot 2015-02-03 23:21:46 +03:00
rebar_dia_compiler.erl Consistently format export attributes 2014-12-03 23:25:46 +01:00
rebar_edoc.erl Skip check for ebin directory when building edoc 2014-10-24 00:40:50 +04:00
rebar_erlc_compiler.erl Keep order for erl_first_files 2015-01-26 20:41:38 -06:00
rebar_erlydtl_compiler.erl Manually clean up paths 2014-08-18 13:56:19 -07:00
rebar_escripter.erl Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg 2012-12-31 20:45:11 +01:00
rebar_eunit.erl Manually clean up paths 2014-08-18 13:56:19 -07:00
rebar_file_utils.erl Escape more characters in path (fix #367) 2014-10-14 12:29:40 +02:00
rebar_getopt.erl Fix #187 (rename getopt to rebar_getopt) 2014-01-01 10:59:34 +01:00
rebar_lfe_compiler.erl lfe: use correctly filtered erl_opts 2013-11-26 20:33:56 +01:00
rebar_log.erl Revert "Merge branch 'platinumthinker-color_in_logs'" 2014-11-21 09:57:49 -05:00
rebar_metacmds.erl Fix #56 (always-on recursion) 2014-03-11 21:11:36 +00:00
rebar_mustache.erl Fix #187 (rename mustache to rebar_mustache) 2014-01-01 10:59:34 +01:00
rebar_neotoma_compiler.erl Fix typo in neotoma help message 2013-08-30 10:44:24 +01:00
rebar_otp_app.erl Merge pull request #37 from nox/force-registered 2013-06-16 06:14:48 -07:00
rebar_otp_appup.erl Support .appup.src[.script] files 2015-02-04 22:33:16 +00:00
rebar_port_compiler.erl Merge pull request #305 from liskin/linux-multiarch-64 2015-01-30 11:35:13 -05:00
rebar_proto_compiler.erl Support custom protobuf directory 2015-01-31 19:47:59 +00:00
rebar_proto_gpb_compiler.erl Support custom protobuf directory 2015-01-31 19:47:59 +00:00
rebar_protobuffs_compiler.erl Introduce pluggable protocol buffer compilers 2014-10-29 23:45:35 +01:00
rebar_qc.erl Use rebar_utils:find_files_by_ext/2,3 2015-01-24 22:11:04 +01:00
rebar_rel_utils.erl Additional fixes and modification 2014-11-21 10:11:13 -05:00
rebar_reltool.erl Fix #415 (reltool vsn check) 2014-12-30 21:38:41 +01:00
rebar_require_vsn.erl Normalize log level as WARN to ERROR in new patch 2014-11-27 15:34:52 -05:00
rebar_shell.erl update group leaders when restarting user process 2014-07-07 23:10:14 +00:00
rebar_subdirs.erl Remove shared state 2012-07-13 15:21:56 +02:00
rebar_templater.erl Use rebar_utils:find_files_by_ext/2,3 2015-01-24 22:11:04 +01:00
rebar_upgrade.erl Merge branch 'fix_upgrade_error' of https://github.com/terrencehan/rebar into terrencehan-fix_upgrade_error 2014-11-21 09:59:46 -05:00
rebar_utils.erl Change env var delimiter to match non-word 2015-02-23 19:11:51 -08:00
rebar_xref.erl Manually clean up paths 2014-08-18 13:56:19 -07:00