Uploaded image for project: 'Forge'
  1. Forge
  2. FORGE-2268

allow wizards in the CLI to let the user configure non-required inputs

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Major
    • 2.16.0.Final
    • 2.15.2.Final
    • None
    • None

    Description

      we're creating wizards for creating new camel components and endpoints. Pretty much all of these have a large number of possible input properties. However most of them are not required.

      I've hacked a multi-page wizard; the 2nd page adds all the non-required inputs to the builder. The CLI then ignores them all and accepts the default values

      It would be nice if there a way prompt the user with something like...

      Would you like to change any of the 12 inputs [Yn]: 
      
      Y
      
      [1] foo
      [2] bar
      ...
      [12] thingy...
      
      2
      
      enter the value for property bar with default value [123] :
      
      456
      
      property bar set to 456
      
      Would you like to change any of the 12 inputs [Yn]: 
      
      (repeat until n)
      

      i.e. folks can just hit an extra enter to not bother entering any values, or they can keep hitting 'y' then picking the number of the input to change, then the value and enter

      Attachments

        Activity

          People

            rhn-support-ggastald George Gastaldi
            jastrachan_jira James Strachan (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: