     """
     options.alias('h', 'help').describe('help', 'Print this usage message')
     options.alias('t', 'tag').string('tag').describe('tag', 'Specify a tag to publish')
+    options.alias('r', 'rename').string('rename').describe('rename', 'Specify a new name for the package')
 
   showHelp: (argv) -> @parseOptions(argv).showHelp()
 

        json: true
        body:
          tag: tag
        headers:
          authorization: token
      request.post requestSettings, (error, response, body={}) ->

    catch error
      throw new Error("Error parsing package.json file: #{error.message}")

  saveMetadata: (pack) ->
    metadataPath = path.resolve('package.json')
    out = JSON.stringify(pack, null, 2)
    fs.writeFileSync(metadataPath, out)

  loadRepository: ->
    currentDirectory = process.cwd()

