Folks have created a ticket [1].

1 - https://issues.apache.org/jira/browse/IGNITE-13120

02.06.2020, 16:48, "ткаленко кирилл" <tkalkir...@yandex.ru>:
> Maxim I suggested moving control.sh in a separate module, are we talking 
> about the same thing?
>
> 02.06.2020, 16:15, "Maxim Muzafarov" <mmu...@apache.org>:
>>  Folks,
>>
>>  +1
>>
>>  However, AFAIK control.sh is the part of the ignite-core module with
>>  zero dependencies from external resources.
>>  Would it be better going the `control.sh` extensions-way?
>>
>>  By the way, according to README.md [1] the picocli is already using by
>>  the Apache Ignite, right? :-)
>>
>>>   Picocli is used in the Apache Hadoop Ozone/HDDS command line tools, the 
>>> Apache Hive benchmark CLI, has ** Apache [Ignite TensorFlow] **, and Apache 
>>> Sling.
>>
>>  [1] https://github.com/remkop/picocli/blame/master/README.md#L199
>>
>>  On Tue, 2 Jun 2020 at 16:09, Ivan Daschinsky <ivanda...@gmail.com> wrote:
>>>   +1 But this is not only usability improvement, but also a huge code
>>>   improvement. With picocli developers can add custom command without 
>>> writing
>>>   a lot of boilerplate and error prone code to do a trivial task
>>>   of parsing CLI arguments. Cleaner code, less bugs also matter.
>>>
>>>   вт, 2 июн. 2020 г. в 16:02, Sergey Antonov <antonovserge...@gmail.com>:
>>>
>>>   > It would be a great usability improvement!
>>>   >
>>>   > +1 From me.
>>>   >
>>>   > вт, 2 июн. 2020 г. в 15:54, Zhenya Stanilovsky 
>>> <arzamas...@mail.ru.invalid
>>>   > >:
>>>   >
>>>   > >
>>>   > >
>>>   > > good catch ! it`s a little bit pain for now to working with it.
>>>   > >
>>>   > >
>>>   > > >Hi, Igniters!
>>>   > > >
>>>   > > >At the moment to work with the control.sh we need to know exactly 
>>> what
>>>   > > the name of the command and its options are and so the user can often
>>>   > make
>>>   > > mistakes when using it. So I think it would be useful to do control.sh
>>>   > more
>>>   > > user-friendly by adding autocomplete as in modern command-line 
>>> utilities.
>>>   > > >
>>>   > > >For this purpose, I suggest using framework [1] and to do this, take 
>>> out
>>>   > > control.sh together with its associated classes in a separate module 
>>> such
>>>   > > as "modules/control-utility".
>>>   > > >
>>>   > > >Comments, suggestions?
>>>   > > >
>>>   > > >[1] - https://picocli.info/
>>>   > >
>>>   > >
>>>   > >
>>>   > >
>>>   >
>>>   >
>>>   >
>>>   > --
>>>   > BR, Sergey Antonov
>>>   >
>>>
>>>   --
>>>   Sincerely yours, Ivan Daschinskiy

Reply via email to