Skip to content

Conversation

@gavenkoa
Copy link

No description provided.

At least "vagrant global-status | od -c" produces:

    \n 033   [   0   m   -   -

before delimiter ----...-- ID so regex /^-+$/ is failed.

There is --no-color flag but I am not sure about backward compatibility.

So ended with VAGRANT_NO_COLOR env var which is the most unintrusive way to
introduce fix.

https://www.vagrantup.com/docs/other/environmental-variables.html
…orks

within Cygwin's Bash with native Windows build of Vagrant.

# vagrant help | od -c
\r  \n  \r  \n        -   v   ,       -   -   v   e   r  s  i  o  n

It is possible to strip \r by piping through 'tr -d $"\n"' at cost of extra
process but completion is already slow on Windows so it's better to handle
CR in awk at cost of readability.

Only __vagrant_get_snapshots wasn't updated as I found it difficult to test.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant