       vmName : folder.vmName
       path   : folder.path
     modal.on "RepoClonedSuccessfully", => @notify "Repo cloned successfully.", "success"
-
-  # makeNewApp:(nodeView)->
-  #   KD.getSingleton('kodingAppsController').makeNewApp()
-
-  # downloadAppSource:(nodeView)->
-
-  #   folder = nodeView.getData()
-
-  #   folder.emit "fs.job.started"
-  #   KD.getSingleton('kodingAppsController').downloadAppSource folder.path, (err)=>
-  #     folder.emit "fs.job.finished"
-  #     @refreshFolder @nodes[folder.parentPath]
-  #     unless err
-  #       @notify "Source downloaded!", "success"
-  #     else
-  #       @notify "Download failed!", "error", err
 
   openTerminalFromHere: (nodeView) ->
     @appManager.open "Terminal", (appInstance) =>

  cmGitHubClone:   (nodeView, contextMenuItem)-> @appManager.notify()
  cmOpenFile:      (nodeView, contextMenuItem)-> @openFile nodeView
  cmPreviewFile:   (nodeView, contextMenuItem)-> @previewFile nodeView
  # cmMakeNewApp:    (nodeView, contextMenuItem)-> @makeNewApp nodeView
  cmCompile:       (nodeView, contextMenuItem)-> @compileApp nodeView
  cmPublish:       (nodeView, contextMenuItem)-> @publishApp nodeView
  cmOpenFileWithApp: (nodeView, contextMenuItem)-> @openFileWithApp  nodeView, contextMenuItem
  cmCloneRepo:     (nodeView, contextMenuItem)-> @cloneRepo nodeView

      KD.singletons
        .router.handleRoute "/Apps/#{app.manifest.authorNick}/#{app.name}"

  makeNewApp:(nodeView)->
    KD.getSingleton('kodingAppsController').makeNewApp()

  cloneRepo: (nodeView) ->
    folder   = nodeView.getData()
