To install the ProjectCommander application the following procedure is recommended:
Important: Back up ALL your projects and data before installing the ProjectCommander. The installer and the NAnt scripts launched by the Commander.exe console will modify your project files.
Tip: It is recommended that you test out the ProjectCommander on a copy of your project in a new folder before installing it into the primary source. This is due to the large extent that the ProjectCommander interacts with project files.
1) Install ProjectCommander locally
Before the ProjectCommander utility can be installed into a project it must be installed locally.
1.1) Download the ProjectCommander source release.
1.2) Unzip the ProjectCommander source release to:
x:/[ProjectsFolder]/SoftwareMonkeys/ProjectCommander/
... so that the Commander.exe file is found in the root folder.
* The [ProjectsFolder] can theoretically be anywhere, at any depth.
2) Install ProjectCommander into project
The ProjectCommander can now be installed/copied from the original location (the destination chosen in the previous step) into the project that it will be used with.
2.1) Locate the InstallCommander.exe file at:
x:/[ProjectsFolder]/SoftwareMonkeys/ProjectCommander/bin/Release/InstallCommander.exe
2.2) Copy the InstallCommander.exe file to the root of your project, such as:
x:/[ProjectsFolder]/[CompanyName]/[ProjectName]/InstallCommander.exe
2.3) Run the InstallCommander.exe console.
2.4) The libraries, application, and scripts should be copied into your project. Each of the 3 steps should be followed by the word "done".
2.5) Check that your project root now contains a /Scripts/ and /lib/ folder, as well as a Commander.exe file.
3) Run the Commander console
3.1) Launch the Commander.exe file within the project.
3.2) Enter the number of the command you want to run and then enter.
3.3) Once the script has finished running the menu will reapper, ready to run again.
Please report all issues and feedback so the ProjectCommander can continue to evolve and improve.