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