public async void InitWithBoxNameAsync(string vagrantFilePath, string boxName) { CurrentCommand = VagrantCommand.Init; await StartVagrantProcessAsync(vagrantFilePath, string.Format("init {0}", boxName)); }
public async void ListBoxAsync(string vagrantFilePath) { CurrentCommand = VagrantCommand.Box; await StartVagrantProcessAsync(vagrantFilePath, string.Format("box list")); }
public async void RemoveBoxAsync(string vagrantFilePath, string boxName) { CurrentCommand = VagrantCommand.Box; await StartVagrantProcessAsync(vagrantFilePath, string.Format("box remove {0}", boxName)); }
public async void ExecuteVagrantCommandAsync(string vagrantFilePath, VagrantCommand command) { CurrentCommand = command; await StartVagrantProcessAsync(vagrantFilePath, ToCommandString(command)); }
public async void AddBoxAsync(string vagrantFilePath, string boxName, string boxUri) { CurrentCommand = VagrantCommand.Box; await StartVagrantProcessAsync(vagrantFilePath, string.Format("box add {0} {1}", boxName, boxUri)); }
public static string ToCommandString(VagrantCommand command) { return(command.ToString().ToLower() + (command == VagrantCommand.Destroy ? " -f" : "")); }
public static string ToCommandString(VagrantCommand command) { return command.ToString().ToLower() + (command == VagrantCommand.Destroy ? " -f" : ""); }
public async void RemoveBoxAsync(string vagrantFilePath, string boxName) { CurrentCommand = VagrantCommand.Box; await StartVagrantProcessAsync(vagrantFilePath, string.Format("box remove {0}",boxName)); }