anchor.diff:          if Directory.Exists parameters.OutputDir |> not then 
               failwithf "OutputDir %s does not exist." parameters.OutputDir
   
  -        let toolsDir = directoryInfo (parameters.OutputDir @@ "tools")
  -        if not toolsDir.Exists then
  -            toolsDir.Create()
  -
  -        let nuspecFile = createNuSpec parameters
  -
  -        createChocolateyInstallPs1 parameters
  -        
  -        createChocolateyUninstallPs1 parameters
  +        let tempFolder =  getTempFolder
  +
  +        let nuspecFile = createNuSpec parameters tempFolder
  +
  +        createChocolateyInstallPs1 parameters tempFolder
  +        
  +        createChocolateyUninstallPs1 parameters tempFolder
   
           callChocoPack nuspecFile parameters
  +
  +        parameters.PackageId + "." + parameters.Version + ".nupkg" |> FileHelper.MoveFile parameters.OutputDir
           
       /// Call choco to [pack](https://github.com/chocolatey/choco/wiki/CommandsPack) a package
       /// ## Parameters
  
positive.code:         tracefn "Created chocolateyInstall.ps1 at %s" outputPath
  
          
      let private createChocolateyInstallPs1FromTemplate parameters templatePath =
          let outputPath = parameters.OutputDir @@ "tools" @@ "chocolateyInstall.ps1" |> FullName
          tracefn "Create chocolateyInstall.ps1 at %s from template %s" outputPath templatePath
  
          templatePath |> CopyFile outputPath
  
negative.code:     
              tracefn "Created chocolateyUninstall.ps1 at %s" outputPath
  
      let private createChocolateyUninstallPs1FromTemplate (parameters:ChocoPackParams) templatePath outputDir =
          let outputPath = outputDir @@ "tools" @@ "chocolateyUninstall.ps1" |> FullName
          tracefn "Create chocolateyUninstall.ps1 at %s from template %s" outputPath templatePath
  
          templatePath |> CopyFile outputPath
  