Branch: refs/heads/master
Home:
https://github.com/seam/forge
Commit: fd3d2653af48ec2c367e726a5bddae9d2f03a20c
https://github.com/seam/forge/commit/fd3d2653af48ec2c367e726a5bddae9d2f03...
Author: Lincoln Baxter, III <lincolnbaxter(a)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)