If available in Hex, the package can be
installed by adding media_indexer
to your list of dependencies in
mix.exs
:
def deps do [ {:media_indexer, "~> 0.1.0"} ] end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/media_indexer.
mix escript.build
Emacs development string
cd /development/elixir_proj/media_indexer ; LC_ALL=de_DE.UTF-8 mix escript.build
Observer
:observer.start
This configuration is loaded before any dependency and is restricted to this project. If another project depends on this project, this file won’t be loaded nor affect the parent project. For this reason, if you want to provide default values for your application for 3rd-party users, it should be done in your “mix.exs” file.
You can configure your application as:
config :media_indexer, key: :value
and access this configuration in your application as:
Application.get_env(:media_indexer, :key)
You can also configure a 3rd-party app:
config :logger, level: :info
It is also possible to import configuration files, relative to this directory. For example, you can emulate configuration per environment by uncommenting the line below and defining dev.exs, test.exs and such. Configuration from the imported file will override the ones defined here (which is why it is important to import them last).
import_config "#{Mix.env}.exs"