├── .gitignore ├── .travis.yml ├── Changelog.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── commands.md ├── deps.md ├── installation_and_deploy.md ├── packaging_and_security.md ├── project_configuration.md └── templating.md ├── enot ├── __init__.py ├── __main__.py ├── action │ ├── __init__.py │ ├── action.py │ ├── action_factory.py │ ├── release.py │ └── shell.py ├── compiler │ ├── __init__.py │ ├── abstract.py │ ├── bootstrap.py │ ├── c_compiler.py │ ├── compiler_factory.py │ ├── compiler_type.py │ ├── enot.py │ ├── erlang_mk.py │ ├── makefile.py │ ├── rebar.py │ ├── rebar3.py │ └── relx.py ├── global_properties.py ├── pac_cache │ ├── __init__.py │ ├── cache.py │ ├── cache_factory.py │ ├── cache_man.py │ ├── enot_cache.py │ ├── local_cache.py │ ├── remote_cache.py │ └── remote_cache_exception.py ├── packages │ ├── __init__.py │ ├── application_config.py │ ├── config │ │ ├── __init__.py │ │ ├── config.py │ │ ├── config_factory.py │ │ ├── dep_config.py │ │ ├── enot.py │ │ ├── erlang_mk.py │ │ └── rebar.py │ ├── dep.py │ ├── package.py │ ├── package_builder.py │ └── package_controller.py ├── resources │ ├── CMakefile │ ├── EmptyMakefile │ ├── __init__.py │ ├── global_config.json │ ├── relx.config │ ├── sys.config │ ├── template.app.src │ ├── template_app.erl │ ├── template_sup.erl │ ├── templateenot_config.json │ └── vm.args ├── tool │ ├── __init__.py │ ├── erlang_mk.py │ ├── rebar.py │ ├── rebar3.py │ ├── relxtool.py │ └── tool.py └── utils │ ├── __init__.py │ ├── erl_file_utils.py │ ├── file_utils.py │ ├── http_utils.py │ └── logger.py ├── requirements.txt ├── setup.py └── test ├── __init__.py ├── abs_test_class.py ├── cache ├── __init__.py ├── test_enot_cache.py └── test_local_cache.py ├── compiler ├── __init__.py ├── test_c_compiler.py └── test_enot_compiler.py ├── deps ├── __init__.py ├── test_deps.py ├── test_update.py └── test_upgrade.py ├── test_applications.py ├── test_build.py ├── test_controller_api.py ├── test_create.py ├── test_packages.py ├── test_rebar_config.py ├── test_tests.py └── test_tools.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/.travis.yml -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include enot/resources/*.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/README.md -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/docs/deps.md -------------------------------------------------------------------------------- /docs/installation_and_deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/docs/installation_and_deploy.md -------------------------------------------------------------------------------- /docs/packaging_and_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/docs/packaging_and_security.md -------------------------------------------------------------------------------- /docs/project_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/docs/project_configuration.md -------------------------------------------------------------------------------- /docs/templating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/docs/templating.md -------------------------------------------------------------------------------- /enot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/__init__.py -------------------------------------------------------------------------------- /enot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/__main__.py -------------------------------------------------------------------------------- /enot/action/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/action/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/action/action.py -------------------------------------------------------------------------------- /enot/action/action_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/action/action_factory.py -------------------------------------------------------------------------------- /enot/action/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/action/release.py -------------------------------------------------------------------------------- /enot/action/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/action/shell.py -------------------------------------------------------------------------------- /enot/compiler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/compiler/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/abstract.py -------------------------------------------------------------------------------- /enot/compiler/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/bootstrap.py -------------------------------------------------------------------------------- /enot/compiler/c_compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/c_compiler.py -------------------------------------------------------------------------------- /enot/compiler/compiler_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/compiler_factory.py -------------------------------------------------------------------------------- /enot/compiler/compiler_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/compiler_type.py -------------------------------------------------------------------------------- /enot/compiler/enot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/enot.py -------------------------------------------------------------------------------- /enot/compiler/erlang_mk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/erlang_mk.py -------------------------------------------------------------------------------- /enot/compiler/makefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/makefile.py -------------------------------------------------------------------------------- /enot/compiler/rebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/rebar.py -------------------------------------------------------------------------------- /enot/compiler/rebar3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/rebar3.py -------------------------------------------------------------------------------- /enot/compiler/relx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/compiler/relx.py -------------------------------------------------------------------------------- /enot/global_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/global_properties.py -------------------------------------------------------------------------------- /enot/pac_cache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/__init__.py -------------------------------------------------------------------------------- /enot/pac_cache/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/cache.py -------------------------------------------------------------------------------- /enot/pac_cache/cache_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/cache_factory.py -------------------------------------------------------------------------------- /enot/pac_cache/cache_man.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/cache_man.py -------------------------------------------------------------------------------- /enot/pac_cache/enot_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/enot_cache.py -------------------------------------------------------------------------------- /enot/pac_cache/local_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/local_cache.py -------------------------------------------------------------------------------- /enot/pac_cache/remote_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/remote_cache.py -------------------------------------------------------------------------------- /enot/pac_cache/remote_cache_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/pac_cache/remote_cache_exception.py -------------------------------------------------------------------------------- /enot/packages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/packages/application_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/application_config.py -------------------------------------------------------------------------------- /enot/packages/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/packages/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/config/config.py -------------------------------------------------------------------------------- /enot/packages/config/config_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/config/config_factory.py -------------------------------------------------------------------------------- /enot/packages/config/dep_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/config/dep_config.py -------------------------------------------------------------------------------- /enot/packages/config/enot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/config/enot.py -------------------------------------------------------------------------------- /enot/packages/config/erlang_mk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/config/erlang_mk.py -------------------------------------------------------------------------------- /enot/packages/config/rebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/config/rebar.py -------------------------------------------------------------------------------- /enot/packages/dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/dep.py -------------------------------------------------------------------------------- /enot/packages/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/package.py -------------------------------------------------------------------------------- /enot/packages/package_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/package_builder.py -------------------------------------------------------------------------------- /enot/packages/package_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/packages/package_controller.py -------------------------------------------------------------------------------- /enot/resources/CMakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/CMakefile -------------------------------------------------------------------------------- /enot/resources/EmptyMakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/EmptyMakefile -------------------------------------------------------------------------------- /enot/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/resources/global_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/global_config.json -------------------------------------------------------------------------------- /enot/resources/relx.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/relx.config -------------------------------------------------------------------------------- /enot/resources/sys.config: -------------------------------------------------------------------------------- 1 | []. -------------------------------------------------------------------------------- /enot/resources/template.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/template.app.src -------------------------------------------------------------------------------- /enot/resources/template_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/template_app.erl -------------------------------------------------------------------------------- /enot/resources/template_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/template_sup.erl -------------------------------------------------------------------------------- /enot/resources/templateenot_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/templateenot_config.json -------------------------------------------------------------------------------- /enot/resources/vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/resources/vm.args -------------------------------------------------------------------------------- /enot/tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/tool/erlang_mk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/tool/erlang_mk.py -------------------------------------------------------------------------------- /enot/tool/rebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/tool/rebar.py -------------------------------------------------------------------------------- /enot/tool/rebar3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/tool/rebar3.py -------------------------------------------------------------------------------- /enot/tool/relxtool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/tool/relxtool.py -------------------------------------------------------------------------------- /enot/tool/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/tool/tool.py -------------------------------------------------------------------------------- /enot/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enot/utils/erl_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/utils/erl_file_utils.py -------------------------------------------------------------------------------- /enot/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/utils/file_utils.py -------------------------------------------------------------------------------- /enot/utils/http_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/utils/http_utils.py -------------------------------------------------------------------------------- /enot/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/enot/utils/logger.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/abs_test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/abs_test_class.py -------------------------------------------------------------------------------- /test/cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/cache/test_enot_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/cache/test_enot_cache.py -------------------------------------------------------------------------------- /test/cache/test_local_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/cache/test_local_cache.py -------------------------------------------------------------------------------- /test/compiler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/compiler/test_c_compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/compiler/test_c_compiler.py -------------------------------------------------------------------------------- /test/compiler/test_enot_compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/compiler/test_enot_compiler.py -------------------------------------------------------------------------------- /test/deps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/deps/test_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/deps/test_deps.py -------------------------------------------------------------------------------- /test/deps/test_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/deps/test_update.py -------------------------------------------------------------------------------- /test/deps/test_upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/deps/test_upgrade.py -------------------------------------------------------------------------------- /test/test_applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_applications.py -------------------------------------------------------------------------------- /test/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_build.py -------------------------------------------------------------------------------- /test/test_controller_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_controller_api.py -------------------------------------------------------------------------------- /test/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_create.py -------------------------------------------------------------------------------- /test/test_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_packages.py -------------------------------------------------------------------------------- /test/test_rebar_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_rebar_config.py -------------------------------------------------------------------------------- /test/test_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_tests.py -------------------------------------------------------------------------------- /test/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comtihon/enot/HEAD/test/test_tools.py --------------------------------------------------------------------------------