Module: Veewee

Defined in:
lib/veewee/version.rb,
lib/veewee.rb,
lib/veewee/ui.rb,
lib/veewee/cli.rb,
lib/veewee/error.rb,
lib/veewee/config.rb,
lib/veewee/command.rb,
lib/veewee/template.rb,
lib/veewee/providers.rb,
lib/veewee/templates.rb,
lib/veewee/definition.rb,
lib/veewee/environment.rb,
lib/veewee/command/kvm.rb,
lib/veewee/definitions.rb,
lib/veewee/command/base.rb,
lib/veewee/config/veewee.rb,
lib/veewee/command/helpers.rb,
lib/veewee/command/version.rb,
lib/veewee/command/vmfusion.rb,
lib/veewee/config/component.rb,
lib/veewee/provider/kvm/box.rb,
lib/veewee/command/parallels.rb,
lib/veewee/provider/core/box.rb,
lib/veewee/config/definition.rb,
lib/veewee/config/collection.rb,
lib/veewee/command/virtualbox.rb,
lib/veewee/command/vagrant/up.rb,
lib/veewee/command/group_base.rb,
lib/veewee/command/named_base.rb,
lib/veewee/provider/kvm/box/up.rb,
lib/veewee/command/vagrant/ssh.rb,
lib/veewee/command/vagrant/list.rb,
lib/veewee/command/vagrant/halt.rb,
lib/veewee/provider/kvm/provider.rb,
lib/veewee/provider/kvm/box/halt.rb,
lib/veewee/provider/vmfusion/box.rb,
lib/veewee/provider/core/box/scp.rb,
lib/veewee/command/vagrant/build.rb,
lib/veewee/provider/core/box/ssh.rb,
lib/veewee/provider/core/box/vnc.rb,
lib/veewee/provider/core/box/sudo.rb,
lib/veewee/provider/core/box/exec.rb,
lib/veewee/command/vagrant/define.rb,
lib/veewee/provider/core/provider.rb,
lib/veewee/provider/parallels/box.rb,
lib/veewee/provider/core/box/issh.rb,
lib/veewee/provider/kvm/box/build.rb,
lib/veewee/provider/core/box/halt.rb,
lib/veewee/command/vagrant/export.rb,
lib/veewee/command/vagrant/destroy.rb,
lib/veewee/provider/core/box/build.rb,
lib/veewee/provider/kvm/box/create.rb,
lib/veewee/command/vagrant/ostypes.rb,
lib/veewee/command/vagrant/basebox.rb,
lib/veewee/provider/virtualbox/box.rb,
lib/veewee/provider/core/helper/iso.rb,
lib/veewee/provider/kvm/box/destroy.rb,
lib/veewee/provider/core/helper/ssh.rb,
lib/veewee/provider/vmfusion/box/up.rb,
lib/veewee/provider/core/box/floppy.rb,
lib/veewee/command/vagrant/undefine.rb,
lib/veewee/provider/core/helper/web.rb,
lib/veewee/provider/core/helper/tcp.rb,
lib/veewee/provider/parallels/box/up.rb,
lib/veewee/command/vagrant/templates.rb,
lib/veewee/provider/kvm/box/poweroff.rb,
lib/veewee/provider/vmfusion/box/ssh.rb,
lib/veewee/provider/core/helper/shell.rb,
lib/veewee/provider/vmfusion/provider.rb,
lib/veewee/provider/kvm/box/helper/ip.rb,
lib/veewee/provider/vmfusion/box/halt.rb,
lib/veewee/provider/virtualbox/box/up.rb,
lib/veewee/provider/core/box/poweroff.rb,
lib/veewee/provider/parallels/box/ssh.rb,
lib/veewee/provider/vmfusion/box/build.rb,
lib/veewee/provider/parallels/provider.rb,
lib/veewee/provider/parallels/box/halt.rb,
lib/veewee/provider/virtualbox/box/ssh.rb,
lib/veewee/provider/vmfusion/box/create.rb,
lib/veewee/provider/parallels/box/build.rb,
lib/veewee/provider/virtualbox/provider.rb,
lib/veewee/provider/virtualbox/box/halt.rb,
lib/veewee/provider/vmfusion/box/destroy.rb,
lib/veewee/provider/parallels/box/create.rb,
lib/veewee/provider/virtualbox/box/build.rb,
lib/veewee/provider/kvm/box/validate_kvm.rb,
lib/veewee/provider/core/helper/scancode.rb,
lib/veewee/provider/core/provider/tunnel.rb,
lib/veewee/provider/virtualbox/box/create.rb,
lib/veewee/provider/vmfusion/box/template.rb,
lib/veewee/provider/kvm/box/helper/status.rb,
lib/veewee/provider/parallels/box/destroy.rb,
lib/veewee/provider/vmfusion/box/poweroff.rb,
lib/veewee/provider/parallels/box/poweroff.rb,
lib/veewee/provider/vmfusion/box/helper/ip.rb,
lib/veewee/provider/virtualbox/box/destroy.rb,
lib/veewee/provider/parallels/box/helper/ip.rb,
lib/veewee/provider/vmfusion/box/helper/vnc.rb,
lib/veewee/provider/vmfusion/box/export_ova.rb,
lib/veewee/provider/virtualbox/box/poweroff.rb,
lib/veewee/provider/virtualbox/box/helper/ip.rb,
lib/veewee/provider/core/provider/transaction.rb,
lib/veewee/provider/vmfusion/box/helper/status.rb,
lib/veewee/provider/kvm/box/helper/ssh_options.rb,
lib/veewee/provider/parallels/box/helper/status.rb,
lib/veewee/provider/kvm/box/helper/console_type.rb,
lib/veewee/provider/virtualbox/box/helper/create.rb,
lib/veewee/provider/virtualbox/box/helper/status.rb,
lib/veewee/provider/virtualbox/box/export_vagrant.rb,
lib/veewee/provider/vmfusion/box/helper/buildinfo.rb,
lib/veewee/provider/virtualbox/box/helper/version.rb,
lib/veewee/provider/parallels/box/helper/buildinfo.rb,
lib/veewee/provider/vmfusion/box/validate_vmfusion.rb,
lib/veewee/provider/virtualbox/box/validate_vagrant.rb,
lib/veewee/provider/vmfusion/box/helper/ssh_options.rb,
lib/veewee/provider/virtualbox/box/helper/buildinfo.rb,
lib/veewee/provider/parallels/box/helper/ssh_options.rb,
lib/veewee/provider/virtualbox/box/helper/forwarding.rb,
lib/veewee/provider/vmfusion/box/helper/console_type.rb,
lib/veewee/provider/parallels/box/validate_parallels.rb,
lib/veewee/provider/parallels/box/helper/console_type.rb,
lib/veewee/provider/virtualbox/box/helper/ssh_options.rb,
lib/veewee/provider/virtualbox/box/helper/console_type.rb,
lib/veewee/provider/virtualbox/box/helper/guest_additions.rb

Overview

Note: this is currently not used anymore, it seems no one is using it

Defined Under Namespace

Modules: Command, Provider Classes: CLI, Config, Definition, DefinitionError, DefinitionNotExist, Definitions, Environment, Error, Providers, SshError, Template, TemplateError, Templates, Transaction, UI

Class Method Summary (collapse)

Class Method Details

+ (Object) source_root

The source root is the path to the root directory of the Veewee gem.



9
10
11
# File 'lib/veewee.rb', line 9

def self.source_root
  @source_root ||= Pathname.new(File.expand_path('../../', __FILE__))
end