2

我正在学习厨师,并从厨师教程页面之一找到了这个命令。

https://learnchef.opscode.com/quickstart/converge/

我知道 vagrant up 是什么。但是--no-color,我不确定这是干什么用的。我搜索了整个 vagrant 网站。仍然找不到它。

只是好奇这是什么。

4

1 回答 1

8

--no-color只是禁用彩色的 Vagrant 输出。

目前似乎没有记录,但搜索Vagrant Github repo显示以下内容:

bin/vagrant

# Disable color in a few cases:
#
# * --no-color is anywhere in our arguments
# * STDOUT is not a TTY
# * The terminal doesn't support colors (Windows)
#
if ARGV.include?("--no-color")
  # Delete the argument from the list so that it doesn't
  # cause any invalid arguments down the road.
  ARGV.delete("--no-color")

  opts[:ui_class] = Vagrant::UI::Basic
elsif !Vagrant::Util::Platform.terminal_supports_colors?
  opts[:ui_class] = Vagrant::UI::Basic
elsif !$stdout.tty? && !Vagrant::Util::Platform.cygwin?
  # Cygwin always reports STDOUT is not a TTY, so we only disable
  # colors if its not a TTY AND its not Cygwin.
  opts[:ui_class] = Vagrant::UI::Basic
end
于 2013-10-30T17:29:38.297 回答