anchor.diff:      |> List.fold (+) ""
   
   /// Maps a command to string input for the octopus tools cli.
  -let commandLine command =       
  +let commandLine command =
       match command with
       | CreateRelease (opts, None) ->        
           sprintf " create-release%s" (releaseCommandLine opts)
  
positive.code: /// ## Parameters
  ///
  ///  - `setParams` - Function used to overwrite the OctoTools default parameters.
  let Octo setParams =        
      let octoParams = setParams(octoParams)
      let command = (octoParams.Command.ToString())
      let tool = octoParams.ToolPath @@ octoParams.ToolName
      let args = commandLine octoParams.Command |>(+)<| serverCommandLine octoParams.Server
  
      traceStartTask "Octo " command       
      trace (tool + args)
          
      let result = 
  
negative.code:       (optionalStringParam "packagesfolder" opts.PackagesFolder)
        (optionalStringParam "releasenotes" (liftString opts.ReleaseNotes))
        (optionalStringParam "releasenotesfile" (liftString opts.ReleaseNotesFile))
        (flag "ignoreExisting" opts.IgnoreExisting)
        (optionalStringParam "channel" opts.Channel)
        (flag "ignorechannelrules" opts.IgnoreChannelRules) ] 
      |> List.fold (+) ""
  
  /// [omit]
  