流浪汉配置

时间:2016-10-17 14:20:37

标签: ruby vagrant

我想知道如何定义vagrant的默认命令。 当你输入" vagrant up"时,流浪者如何知道该怎么做?这个定义在哪里?

例如,当你输入命令vagrant时,我想做一些vagrant echo。

1 个答案:

答案 0 :(得分:2)

vagrant在执行vagrant命令

时读取Vagrantfile

如果你想在运行命令时回应一些东西,你需要输入这个大致是ruby脚本的文件

示例:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(2) do |config|
  config.vm.box = "xxxxx"
  .... your config

  p "put your text here"
  p "#{Dir.pwd}"

  ARGV.each do|a|
    puts "Argument: #{a}"
  end
  p ARGV[0]
and