End result should allow to look like this: $ head -n 3 rebar3 #!/usr/bin/env escript %% Rebar3 3.14.0-rc1 %%! +sbtu +A1 This will allow tools like mix to read the top of the file to know the version being used in the current path (when using features that aren't forwards-compatible) without having to invoke the tool itself. The version (full dynamic one) is also added to the local install: $ head -n 2 /home/ferd/.cache/rebar3/bin/rebar3 #!/usr/bin/env sh ## Rebar3 3.14.0-rc1+build.4599.ref6b0f90d The `##` comments are used to keep a fixed width over the other form. To be backported to 3.13.2 as well.pull/2265/head