<div dir="ltr">OK, <div><br></div><div>i have got it to work </div><div>having followed Tristan's advice and also looking at rebar3 source code</div><div><br></div><div>this is my conclusion: </div><div>{<span class="gmail-m_2726092058104579203pl-c1">escript_incl_extra</span>, [{<span class="gmail-m_2726092058104579203pl-s"><span class="gmail-m_2726092058104579203pl-pds">"<wildcard_pattern</span>>"</span>, <span class="gmail-m_2726092058104579203pl-s"><span class="gmail-m_2726092058104579203pl-pds">"</span>_build/default/lib/<span class="gmail-m_2726092058104579203pl-pds">"</span></span>}]}.<br></div><div><br></div><div>escript_incl_extra is using wildcard_pattern to search for files so if you want all nested files one would write: "my_app/priv/**".</div><div>In the result empty folders are omitted (shame)!</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jul 29, 2018 at 11:04 PM Tristan Sloughter <<a href="mailto:t@crashfast.com">t@crashfast.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>





<div><table class="m_2726092058104579203highlight m_2726092058104579203tab-size m_2726092058104579203js-file-line-container" width="587" height="1"><tbody><tr><td class="m_2726092058104579203blob-code m_2726092058104579203blob-code-inner m_2726092058104579203js-file-line m_2726092058104579203highlighted" id="m_2726092058104579203LC28"><br>We definitely need to add this to the docs on <a href="http://rebar3.org" target="_blank">rebar3.org</a>, it wasn't documented for historical reasons but it has been stable api for years now.<br></td></tr></tbody></table><div><br></div>
<div>This should work if you replace the app name part with your app's name:<br></div>
<div><br></div>
<div>{<span class="m_2726092058104579203pl-c1">escript_incl_extra</span>, [{<span class="m_2726092058104579203pl-s"><span class="m_2726092058104579203pl-pds">"</span><YOUR APP NAME>/priv/*</span>, <span class="m_2726092058104579203pl-s"><span class="m_2726092058104579203pl-pds">"</span>_build/default/lib/<span class="m_2726092058104579203pl-pds">"</span></span>}]}.<br></div>
<div>It could use improvements to like replace os vars for the profile, but it at least works<br></div>
<div><br></div>
<div>On Sun, Jul 29, 2018, at 2:51 PM, Karlo Kuna wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div>I'm trying to make self contained escript<br></div>
<div>i need priv folder to be included in archive in escript<br></div>
<div><br></div>
<div>currently i'm extracting files using: 'escript:extract' <br></div>
<div>but in arhive there is no `priv` directory<br></div>
<div><br></div>
<div>i'm building with rebar3 escriptize <br></div>
<div><br></div>
<div>any help would be appreciated <br></div>
</div>
<div><u>_______________________________________________</u><br></div>
<div>erlang-questions mailing list<br></div>
<div><a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br></div>
<div><a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br></div>
</blockquote><div><br></div>
</div>

_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>