anchor.diff:      actionManager.registerAction(new FolderOpenAction(this));
       actionManager.registerAction(new NewProjectAction(this, getDialogElement('#newProjectDialog')));
       actionManager.registerAction(new FileSaveAction(this));
  +    actionManager.registerAction(new PubGetAction(this));
       actionManager.registerAction(new ApplicationRunAction(this));
       actionManager.registerAction(new ApplicationPushAction(this, getDialogElement('#pushDialog')));
       actionManager.registerAction(new GitCloneAction(this, getDialogElement("#gitCloneDialog")));
  
positive.code:     actionManager.registerAction(new WebStorePublishAction(this, getDialogElement('#webStorePublishDialog')));
      actionManager.registerAction(new SearchAction(this));
      actionManager.registerAction(new FocusMainMenuAction(this));
      actionManager.registerAction(new PubGetAction(this));
  
      actionManager.registerKeyListener();
    }
  
negative.code:   PubGetAction(Spark spark) : super(
        spark, "pub-get", "Pub Get") {
      enabled = false;
    }
  
    void _invoke([context]) {
  