Versions in this module Expand all Collapse all v0 v0.0.12 Feb 8, 2021 Changes in this version + func ConvertToLinuxPath(winAbsPath string) (string, error) + func Decode(config *Config, raws ...interface{}) error + func Run(ctx context.Context, ui packersdk.Ui, config *Config, ...) (bool, error) + func Validate(config *Config) error + type Communicator struct + ExecuteCommand []string + func (c *Communicator) Download(string, io.Writer) error + func (c *Communicator) DownloadDir(string, string, []string) error + func (c *Communicator) Start(ctx context.Context, cmd *packersdk.RemoteCmd) error + func (c *Communicator) Upload(string, io.Reader, *os.FileInfo) error + func (c *Communicator) UploadDir(string, string, []string) error + type Config struct + Command string + ExecuteCommand []string + InlineShebang string + OnlyOn []string + TempfileExtension string + UseLinuxPathing bool + func (*Config) FlatMapstructure() interface{ ... } + type FlatConfig struct + Command *string + EnvVarFormat *string + ExecuteCommand []string + Inline []string + InlineShebang *string + OnlyOn []string + PackerBuildName *string + PackerBuilderType *string + PackerCoreVersion *string + PackerDebug *bool + PackerForce *bool + PackerOnError *string + PackerSensitiveVars []string + PackerUserVars map[string]string + Script *string + Scripts []string + TempfileExtension *string + UseLinuxPathing *bool + ValidExitCodes []int + Vars []string + func (*FlatConfig) HCL2Spec() map[string]hcldec.Spec