Tristan Sloughter
|
8cea177377
|
add project_providers after initing default providers but allow overrides
|
9 years ago |
Tristan Sloughter
|
53866e148c
|
give new opt project_plugins providers precedence over default providers
|
9 years ago |
Tristan Sloughter
|
c4aaff7a06
|
don't lose overrides in an app when installing plugins it uses'
|
9 years ago |
Tristan Sloughter
|
414dd344e9
|
install project app plugins after discovering them not before
|
9 years ago |
Tristan Sloughter
|
14ab5f562e
|
fix dialyzer warnings
|
9 years ago |
Tristan Sloughter
|
f209ccc2b8
|
remove state record from app_info record
|
9 years ago |
Tristan Sloughter
|
98752aab93
|
wip: move state into app_info
|
9 years ago |
Tristan Sloughter
|
e336d7aaa1
|
remove unneeded packages ets table load/unload in plugins
|
9 years ago |
Tristan Sloughter
|
cf5390f018
|
replace use of dict of packages and registry with single ets table
|
9 years ago |
Tristan Sloughter
|
1e38bc0d0f
|
keep plugins dir as deps dir when compiling plugins+deps
|
10 years ago |
Fred Hebert
|
7840a93e85
|
Minor refactors
|
10 years ago |
Fred Hebert
|
cfea721d98
|
wip: deps install refactor
|
10 years ago |
Tristan Sloughter
|
f8bb088305
|
fix for overrides in plugins, simpler plugin state handling
|
10 years ago |
Tristan Sloughter
|
102d6c5e8b
|
include app's state providers when building plugin so they can rely on plugins
|
10 years ago |
Tristan Sloughter
|
4223e5dd64
|
fix path storing for plugins
|
10 years ago |
Tristan Sloughter
|
f7ff07a87d
|
plugins provider
|
10 years ago |
Tristan Sloughter
|
ea07a7c65c
|
set default providers before installing plugins
|
10 years ago |
Tristan Sloughter
|
6c6940f860
|
add comment explaining installing each plugin individually
|
10 years ago |
Tristan Sloughter
|
20f4562c6d
|
fix for plugin installation and code paths
|
10 years ago |
Tristan Sloughter
|
e65ad8c2ca
|
run hooks when building plugins
|
10 years ago |
Tristan Sloughter
|
3a201230fe
|
install plugins from the global config to ~/.cache/plugins
|
10 years ago |
Tristan Sloughter
|
498ec5d3ae
|
add all plugins, not those just built, to path
|
10 years ago |
Tristan Sloughter
|
f18e84ce2b
|
only install dep plugins from install_deps
|
10 years ago |
Tristan Sloughter
|
79e2d6006c
|
install each deps plugins after handling dep, instead of at the end
|
10 years ago |
Tristan Sloughter
|
459ff732a3
|
install dep plugins & run provider hooks the same as shell hooks
|
10 years ago |
Tristan Sloughter
|
9eca4b50c5
|
main module of a plugin just has to export init/1
|
10 years ago |
Tristan Sloughter
|
62ff6718fd
|
update project app list with new appinfo records after build
|
10 years ago |
Tristan Sloughter
|
91d297cf8a
|
update plugin install code
|
10 years ago |
Tristan Sloughter
|
b4c579b80d
|
include providers listed in plugins env
|
10 years ago |
Tristan Sloughter
|
8e5c916cb6
|
move dir functions from utils to new module rebar_dir
|
10 years ago |
Tristan Sloughter
|
5673fe035d
|
fixes for dialyzer findings
|
10 years ago |
Tristan Sloughter
|
9afd6e89b2
|
global plugins install to global config directory
|
10 years ago |
Tristan Sloughter
|
bdd5d902d9
|
fix lock provider to work anytime it is run
|
10 years ago |
Tristan Sloughter
|
6c0b3f87c0
|
fix check for plugin being a provider
|
10 years ago |
Tristan Sloughter
|
ee1214a9a8
|
add plugin and its deps to path as they are built
|
10 years ago |
Tristan Sloughter
|
d8f3ea005a
|
add comment
|
10 years ago |
Tristan Sloughter
|
557de6f8b4
|
support base dir and properly reset deps_dir after plugin provider
|
10 years ago |
Tristan Sloughter
|
e9adf01d01
|
warn on bad plugin
|
10 years ago |
Tristan Sloughter
|
1046f4c5d7
|
handle no plugins as [] list of plugins
|
10 years ago |
Tristan Sloughter
|
6c6480fa07
|
only compile invalid plugins
|
10 years ago |
Tristan Sloughter
|
6f9ea13dd4
|
move deps and plugins to _ prefixed
|
10 years ago |
Tristan Sloughter
|
51f1cf4aae
|
install plugins to plugins/
|
10 years ago |
Tristan Sloughter
|
f4f96a356f
|
install plugins to plugins/
|
10 years ago |
Tristan Sloughter
|
73ee56eace
|
add do task
|
10 years ago |