Access project version within elixir application

后端 未结 6 1108
挽巷
挽巷 2021-02-12 07:42

I have an elixir project with a defined version. How can I access this from within the running application.

in mix.exs

  def project do
    [app: :my_app         


        
6条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-12 08:30

    Here's a similar approach to retrieve the version string. It also relies on the :application module, but is maybe a bit more straightforward:

    {:ok, vsn} = :application.get_key(:my_app, :vsn)
    List.to_string(vsn)
    

提交回复
热议问题