[seam-commits] [seam/forge] fd3d26: Updated command Execution environment to take Curr...

noreply at github.com noreply at github.com
Mon Nov 8 14:38:00 EST 2010


Branch: refs/heads/master
Home:   https://github.com/seam/forge

Commit: fd3d2653af48ec2c367e726a5bddae9d2f03a20c
    https://github.com/seam/forge/commit/fd3d2653af48ec2c367e726a5bddae9d2f03a20c
Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
Date:   2010-11-08 (Mon, 08 Nov 2010)

Changed paths:
  M project-model/src/main/java/org/jboss/seam/forge/project/Project.java
  M project-model/src/main/java/org/jboss/seam/forge/project/constraints/ConstraintInspector.java
  M project-model/src/main/java/org/jboss/seam/forge/project/model/AbstractProject.java
  M shell-api/src/main/java/org/jboss/seam/forge/shell/PromptType.java
  M shell/src/main/java/org/jboss/seam/forge/shell/ShellImpl.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/CommandLibraryExtension.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/CommandMetadata.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/Execution.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/ExecutionParser.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/PluginMetadata.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/PluginRegistry.java
  M shell/src/main/java/org/jboss/seam/forge/shell/command/parser/NamedBooleanOptionParser.java
  M shell/src/main/java/org/jboss/seam/forge/shell/completer/PluginCommandCompleter.java
  A shell/src/main/java/org/jboss/seam/forge/shell/constraint/ConstraintEnforcer.java
  A shell/src/main/java/org/jboss/seam/forge/shell/constraint/ConstraintException.java
  A shell/src/main/java/org/jboss/seam/forge/shell/constraint/NoProjectException.java
  A shell/src/main/java/org/jboss/seam/forge/shell/constraint/UnsatisfiedFacetDependencyException.java
  A shell/src/main/java/org/jboss/seam/forge/shell/constraint/UnsatisfiedPackagingTypeException.java
  M shell/src/main/java/org/jboss/seam/forge/shell/exceptions/CommandExecutionException.java
  M shell/src/main/java/org/jboss/seam/forge/shell/plugins/builtin/ChangeDirectoryPlugin.java
  M shell/src/main/java/org/jboss/seam/forge/shell/plugins/builtin/HelpPlugin.java
  M shell/src/main/java/org/jboss/seam/forge/shell/plugins/builtin/ListCommandsPlugin.java
  M shell/src/main/java/org/jboss/seam/forge/shell/util/GeneralUtils.java

Log Message:
-----------
Updated command Execution environment to take Current Project, Facet, and Packaging Types into consideration when suggesting and executing plugins/commands. Also updated CD plugin to participate in prompt/command-line completion for File names. Added ConstraintEnforcer and plugin.constraintsSatisfied(Shell shell)




More information about the seam-commits mailing list