diff --git a/internal/core/box.go b/internal/core/box.go new file mode 100644 index 000000000..907ecc32c --- /dev/null +++ b/internal/core/box.go @@ -0,0 +1,58 @@ +package core + +import ( + "github.com/hashicorp/vagrant-plugin-sdk/core" +) + +type Box struct { +} + +func (m *Box) AutomaticUpdateCheckAllowed() (allowed bool, err error) { + return +} + +func (m *Box) Destroy() (err error) { + return +} + +func (m *Box) Directory() (path string, err error) { + return +} + +func (m *Box) HasUpdate(version string) (updateAvailable bool, err error) { + return +} + +func (m *Box) InUse(index core.TargetIndex) (inUse bool, err error) { + return +} + +func (m *Box) LoadMetadata() (metadata core.BoxMetadata, err error) { + return +} + +func (m *Box) Metadata() (metadata core.BoxMetadataMap, err error) { + return +} + +func (m *Box) MetadataURL() (url string, err error) { + return +} + +func (m *Box) Name() (name string, err error) { + return +} + +func (m *Box) Provider() (name string, err error) { + return +} + +func (m *Box) Repackage() (err error) { + return +} + +func (m *Box) Version() (version string, err error) { + return +} + +var _ core.Box = (*Box)(nil)