<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1518785123784_38561"><span>Hi Arun,</span></div><div id="yui_3_16_0_ym19_1_1518785123784_38562"><span><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518785123784_35217"><span id="yui_3_16_0_ym19_1_1518785123784_35216">I write a lot of CLI tools using Erlang so I created some escript boilerplate code that I use for this.  You can find it at </span><a href="https://github.com/WarpEngineer/escript_boilerplate">https://github.com/WarpEngineer/escript_boilerplate</a> </div><div dir="ltr" id="yui_3_16_0_ym19_1_1518785123784_36858">Maybe you can use it to build your tool or maybe it'll give you some ideas on setting it up the way you like it.  </div> <div class="qtdSeparateBR" id="yui_3_16_0_ym19_1_1518785123784_38999"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1518785123784_38604" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;" id="yui_3_16_0_ym19_1_1518785123784_38603"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1518785123784_38602"> <div dir="ltr" id="yui_3_16_0_ym19_1_1518785123784_39000"><font size="2" face="Arial"> On Monday, February 19, 2018 9:34 PM, Arun <arunp@utl.in> wrote:<br></font></div>  <br><br> <div class="y_msg_container" id="yui_3_16_0_ym19_1_1518785123784_38601"><div id="yiv4207036221">
  

    
  
  <div id="yui_3_16_0_ym19_1_1518785123784_38600">
    <div id="yui_3_16_0_ym19_1_1518785123784_38995">Hi,</div>
    I am working on an erlang application which provides a command line
    tool to run some basic tests on hardware. The tool work like this,<br>
    as the application starts, it will prompt a message on the console,
    user can give any options present in the console, based on the
    options<br>
    provided by user the application performs the required tests.<br>
    <br>
    I am using <b>io:read/1</b>, functions to display the message and
    read the user provided options. But the problem with this function
    is that, user has to give a<br>
    <b>dot</b> at the end. Is it possible to avoid forcing user to put <b>dot</b>
    at the end of every option he provides, any better function or is
    there any better way build<br>
    a command line tool in erlang.<br>
    <br>
    Can someone please help me out in this.<br>
    <br>
    Thanks and regards,<br>
    Arun<br>
  </div>

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