title: Git Bash console output breaks down when using Laravel Console choice method
body: <p>I've a little problem with my console. When I use <code>choice</code> method from <em>Laravel Console</em>, the output totally breaks down. I wanted to google this but I can't find any solution. It's really annoying.</p>
  
  <p>Anyone know how to fix this?</p>
  
  <p>I'm using <strong>Git Bash</strong> provided by Git for Windows.
  That Git bash is an emultion of unix console and it makes me able to use unix like commands. I don't want to stop using this.</p>
  
  <p>Here is the console output</p>
  
  <blockquote>
    <p>Give your group a name:</p>
    
    <blockquote>
      <p>Something</p>
    </blockquote>
    
    <p>Give your group a description (blank for skip):
     ></p>
    
    <p>Do you want to assign scopes to your new group? (y/n):</p>
    
    <blockquote>
      <p>y</p>
    </blockquote>
    
    <p>Select existing scope name:   [0] Random   [1] Exit (It's not a
    scope)</p>
    
    <blockquote>
      <p>0 0?[K</p>
    </blockquote>
    
    <p>?[32mSelect existing scope name?[39m:   [?[33m0?[39m] Random<br>
    [?[33m1?[39m] Exit (It's not a scope)
     ></p>
  </blockquote>
  
  <p>And the php code as below.</p>
  
  <pre><code>$name = $this-&gt;ask('Give your group a name');
  
  $description = $this-&gt;ask('Give your group a description (blank for skip)');
  
  $groups = app()-&gt;make(ScopeGroupRepository::class);
  
  /** @var ScopeGroup $group */
  $group = $groups-&gt;perform(new Create($name, $description));
  
  $willCreateScopes = $this-&gt;answerToBoolean(
      $this-&gt;ask('Do you want to assign scopes to your new group? (y/n)')
  );
  
  if(!$willCreateScopes) {
      return $this-&gt;displayCreatedGroupInfo($group);
  }
  
  $scopes = app()-&gt;make(ScopeRepository::class);
  
  /** @var Collection $unassigned */
  $unassigned = $scopes-&gt;perform((new ShowAllUnassignedToGroup())-&gt;setGroupId($group-&gt;id));
  
  if($willCreateScopes) {
      do {
          $scopes = $unassigned-&gt;map(function (Scope $scope){
              return $scope-&gt;id;
          })-&gt;toArray();
  
          array_push($scopes, 'Exit (It\'s not a scope)');
          // Here it breaks down
          $selected = $this-&gt;choice('Select existing scope name', $scopes);
  
      } while($selected !== 'Exit (It\'s not a scope)');
  }
  </code></pre>
  
  <p>Thanks for help.</p>