2016-10-17 142 views
1

我想知道vagrant的默認命令是在哪裏定義的。 當你輸入「vagrant up」時,vagrant如何知道該怎麼做?流浪配置

例如,當您輸入vagrant命令時,我想使vagrant回顯某些內容。當你執行vagrant命令

如果你想,當你運行你需要把這個文件,這是大致的Ruby腳本

例如命令呼應的東西

回答

2

流浪漢讀取Vagrantfile

# -*- 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 
+0

不錯,但是如何對流浪摧毀例如呢?或者這是一個完全不同的問題? –

+0

當每個vagrant命令運行時讀取相同的Vagrantfile ..這就是爲什麼我把'ARGV.each'的例子,因爲這是一個技巧,如果你只需要「回聲」只在特定的行動 –